CSS: Bộ Chọn Lớp và Định Danh

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Trong CSS, ký tự nào được sử dụng để bắt đầu một bộ chọn lớp?

  • . (correct)
  • #
  • $
  • %

Cú pháp nào sau đây là đúng để khai báo một bộ chọn lớp trong CSS?

  • .Ten_lop {thuoc_tinh: gia_tri;} (correct)
  • Ten_lop. {thuoc_tinh: gia_tri;}
  • Ten_lop {thuoc_tinh: gia_tri;}
  • .Ten_lop = {thuoc_tinh: gia_tri;}

Trong HTML, thuộc tính nào được sử dụng để liên kết một phần tử với một bộ chọn lớp?

  • class (correct)
  • style
  • id
  • type

Cho đoạn mã CSS sau: .highlight {color: yellow;}. Làm thế nào để áp dụng kiểu này cho một đoạn văn bản trong HTML?

<p class="highlight">Doan van ban</p> (A) Signup and view all the answers

Khi nào nên sử dụng bộ chọn lớp thay vì bộ chọn phần tử (element selector)?

<p>Khi muốn áp dụng kiểu dáng cho một nhóm phần tử không cùng loại. (C)</p> Signup and view all the answers

Trong CSS, ký tự nào được sử dụng để bắt đầu một bộ chọn định danh (ID selector)?

<h1>(B)</h1> Signup and view all the answers

Cú pháp nào sau đây là đúng để khai báo một bộ chọn định danh trong CSS?

<p>#Ten_id {thuoc_tinh: gia_tri;} (D)</p> Signup and view all the answers

Trong HTML, thuộc tính nào được sử dụng để liên kết một phần tử với một bộ chọn định danh?

<p>id (C)</p> Signup and view all the answers

Cho đoạn mã CSS sau: #mainTitle {font-size: 20px;}. Làm thế nào để áp dụng kiểu này cho một tiêu đề trong HTML?

<h1 id="mainTitle">Tieu de</h1> (A) Signup and view all the answers

Khi nào nên sử dụng bộ chọn định danh thay vì bộ chọn lớp?

<p>Khi muốn áp dụng kiểu dáng riêng cho một phần tử duy nhất. (D)</p> Signup and view all the answers

Điều gì xảy ra nếu bạn sử dụng cùng một id cho nhiều phần tử HTML trên cùng một trang?

<p>Chỉ phần tử đầu tiên có <code>id</code> đó được áp dụng kiểu dáng. (D)</p> Signup and view all the answers

Cho đoạn mã HTML: <p class="text">Doan van</p> và CSS: .text {color: blue;}. Màu chữ của đoạn văn bản sẽ là màu gì?

<p>Xanh dương (C)</p> Signup and view all the answers

Cho đoạn mã HTML: <h1 id="title">Tieu de</h1> và CSS: #title {font-size: 24px;}. Kích thước chữ của tiêu đề sẽ là bao nhiêu?

<p>24px (A)</p> Signup and view all the answers

Nếu bạn muốn áp dụng một kiểu dáng cụ thể cho tất cả các thẻ <p> có class là lead, bạn sẽ viết CSS như thế nào?

<p>p.lead { ... } (A)</p> Signup and view all the answers

Khi sử dụng CSS external, thẻ HTML nào được dùng để liên kết file CSS với file HTML?

<link> (A) Signup and view all the answers

Trong CSS, thuộc tính nào được sử dụng để thay đổi màu chữ?

<p>color (A)</p> Signup and view all the answers

Bạn muốn tất cả các thẻ <h1>idpage-title có màu đỏ và cỡ chữ 30px. Đoạn CSS nào sau đây là đúng?

<p>#page-title {color: red; font-size: 30px;} (D)</p> Signup and view all the answers

Giả sử bạn có đoạn HTML <p class="note special">...</p>. CSS nào sau đây sẽ chỉ chọn các phần tử <p> có cả hai class notespecial?

<p>.note.special { ... } (C)</p> Signup and view all the answers

Bạn muốn thiết lập màu nền vàng cho các ô input text. CSS nào sau đây là đúng?

<p>input[type=text] {background-color: yellow;} (B)</p> Signup and view all the answers

Cho HTML sau: <h2 id="main-heading" class="title">...</h2>. Bạn muốn chọn phần tử này bằng cả ID và class trong CSS. Cách nào là đúng?

<p>Tất cả các đáp án trên (D)</p> Signup and view all the answers

Bạn có một trang web với một số đoạn văn bản. Bạn muốn đoạn văn bản đầu tiên có màu xanh, và đoạn cuối cùng có màu đỏ. Các đoạn còn lại màu đen. Bạn sử dụng phương pháp nào?

<p>Sử dụng class CSS và gán class cho đoạn đầu và đoạn cuối. (C)</p> Signup and view all the answers

Trong file CSS, bạn khai báo style cho thẻ a như sau: a{text-decoration:none;}. Ý nghĩa của dòng code này là gì?

<p>Xóa bỏ gạch chân mặc định của các link (A)</p> Signup and view all the answers

Cho đoạn code CSS sau:

.container {
  width: 960px;
  margin: 0 auto;
}

Ý nghĩa của margin: 0 auto; là gì?

<p>Đặt lề trên và lề dưới là 0, lề trái và phải tự động căn chỉnh. (A)</p> Signup and view all the answers

Khi sử dụng external CSS, lợi ích nào sau đây là đúng?

<p>Dễ dàng quản lý và tái sử dụng code CSS cho nhiều trang web. (B)</p> Signup and view all the answers

Để chỉ định một font chữ cụ thể cho một phần tử HTML, bạn sử dụng thuộc tính CSS nào?

<p>font-family (C)</p> Signup and view all the answers

Bạn có hai đoạn CSS như sau:

p {color:blue;}
.red {color:red;}

Đoạn code HTML nào sau đây sẽ hiển thị màu đỏ?

<p class="red">This is a paragraph.</p> (C) Signup and view all the answers

Sự khác biệt chính giữa class và ID trong CSS là gì?

<p>Class được sử dụng cho các phần tử HTML khác nhau, trong khi ID chỉ dành cho một phần tử duy nhất. (C)</p> Signup and view all the answers

Để thay đổi kích thước của chữ trong CSS, bạn dùng thuộc tính nào?

<p>font-size (B)</p> Signup and view all the answers

Cho đoạn HTML sau:

<div id="content">
  <p class="highlight">This is some text.</p>
</div>

CSS nào sau đây sẽ chọn phần tử <p> có class highlight nằm bên trong phần tử có id content?

<p>#content .highlight { ... } (A)</p> Signup and view all the answers

Ý nghĩa của thuộc tính text-align: center; trong CSS là gì?

<p>Căn giữa phần tử theo chiều ngang. (B)</p> Signup and view all the answers

Để tạo khoảng cách giữa các dòng trong một đoạn văn bản, thuộc tính CSS nào nên được sử dụng?

<p>line-height (B)</p> Signup and view all the answers

Cho đoạn CSS sau:

*{
  margin: 0;
  padding: 0;
}

Đoạn code này có tác dụng gì?

<p>Đặt lại tất cả các giá trị margin và padding của tất cả các phần tử về 0. (B)</p> Signup and view all the answers

Khi sử dụng bộ chọn lớp và bộ chọn định danh trên cùng một phần tử, bộ chọn nào sẽ có độ ưu tiên cao hơn?

<p>Bộ chọn định danh (A)</p> Signup and view all the answers

Để làm cho chữ in đậm trong CSS, bạn sử dụng thuộc tính nào?

<p>font-weight (A)</p> Signup and view all the answers

Bạn có một đoạn HTML: <a href="#">Link</a>. Bạn muốn loại bỏ gạch chân khi hover vào link này. CSS nào đúng?

<p>a:hover {text-decoration: none;} (C)</p> Signup and view all the answers

Cho đoạn CSS sau:

.box {
  width: 100px;
  height: 100px;
  background-color: red;
  border: 1px solid black;
}

Nếu bạn thêm box-sizing: border-box;, điều gì sẽ xảy ra?

<p>Width và height sẽ bao gồm cả border và padding. (B)</p> Signup and view all the answers

Flashcards

Bộ chọn lớp (Class selector)

Được đặt tên, thường dùng để khai báo các quy tắc định dạng áp dụng chung cho nhiều phần tử trong văn bản HTML, thay vì phải viết lặp lại.

Tên bộ chọn lớp

Tự định nghĩa, bắt đầu bằng dấu chấm (.). Ví dụ: .red {color: red;}

Áp dụng bộ chọn lớp

Khai báo giá trị thuộc tính class của phần tử đó là “Tên_bộ_chọn_lớp”.

Tuỳ biến định dạng

Áp dụng bộ chọn lớp khác nhau cho cùng một kiểu phần tử.

Signup and view all the flashcards

Bộ chọn định danh

Sử dụng bộ chọn định danh (ID selector) để áp dụng quy tắc định dạng cho một phần tử đã được định danh.

Signup and view all the flashcards

Khai báo bộ chọn định danh

Được xác định thông qua Tên_định_danh của phần tử, khai báo bằng #Tên_định_danh.

Signup and view all the flashcards

External CSS

Áp dụng các quy tắc định dạng được khai báo trong một file CSS riêng biệt.

Signup and view all the flashcards

Liên kết external CSS

Khai báo liên kết đến external CSS trong phần tử head của HTML.

Signup and view all the flashcards

Nhiều bộ chọn lớp

Giá trị của thuộc tính class có thể gồm nhiều bộ chọn lớp, viết phân tách bởi dấu cách.

Signup and view all the flashcards

Study Notes

Bộ Chọn Lớp và Định Danh

  • Bài học này sẽ hướng dẫn cách sử dụng bộ chọn lớp và bộ chọn định danh.

Bộ Chọn Lớp (Class Selector)

  • Bộ chọn lớp được đặt tên và thường dùng để khai báo các quy tắc định dạng áp dụng cho nhiều phần tử HTML.
  • Khai báo bộ chọn lớp theo cú pháp: Tên_bộ_chọn_lớp {thuộc tính 1: giá trị; ..., thuộc tính n: giá trị;}.
  • Tên bộ chọn lớp do người tạo CSS tự định nghĩa và bắt đầu bằng dấu chấm.
  • Để áp dụng bộ chọn lớp cho phần tử HTML, dùng thuộc tính class="Tên_bộ_chọn_lớp".
  • Các phần tử có class="red" sẽ được trình bày bằng chữ màu đỏ.
  • Bộ chọn lớp cũng giúp tùy biến các định dạng trình bày cho các nội dung được tạo bởi cùng loại phần tử HTML.
  • Ví dụ, một số đoạn văn bản được trình bày chữ màu xanh, một số đoạn văn bản được trình bày chữ màu đỏ trong cùng một trang web.
  • Khai báo bộ chọn lớp cho một phần tử theo cú pháp: Phần tử.Tên_bộ_chọn_lớp {thuộc tính 1: giá trị; ..., thuộc tính n: giá trị;}.

Bộ Chọn Định Danh (ID Selector)

  • CSS cho phép dùng bộ chọn định danh (ID selector) để áp dụng quy tắc định dạng cho một phần tử đã được định danh trong HTML.
  • Bộ chọn định danh được xác định qua Tên_định_danh của phần tử và khai báo như sau: #Tên_định_danh {thuộc tính 1: giá trị, ..., thuộc tính n: giá trị;}.

Thực Hành Sử Dụng Bộ Chọn

  • Nhiệm vụ 1: Tạo external CSS với các quy tắc:
    • Lớp blue: màu steelblue.
    • Lớp red: màu darkred.
    • Lớp orangered: font "Verdana", cỡ chữ 25px, màu orangered.
    • Lớp yellow cho phần tử input: nền màu yellow.
    • Lớp blue cho phần tử input: nền blue, chữ white.
  • Nhiệm vụ 2: Chỉnh sửa văn bản HTML để khai báo định dạng CSS theo bộ chọn định danh, tiêu đề “Đóng góp ý kiến cho thư viện của nhà trường” có phông chữ "Courier New", cỡ chữ 30 pixel, màu chữ lightsalmon.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

CSS Syntax and Selectors Quiz
4 questions

CSS Syntax and Selectors Quiz

PleasingGreatWallOfChina avatar
PleasingGreatWallOfChina
Grile Multimedia - CSS și HTML
38 questions

Grile Multimedia - CSS și HTML

DiversifiedVanadium9785 avatar
DiversifiedVanadium9785
Fundamentele HTML, CSS și Comprimare Video
20 questions
Use Quizgecko on...
Browser
Browser