`) và muốn định kiểu cho tất cả các ô dữ liệu (`
`) bên trong bảng đó. Vùng chọn nào sau đây sẽ chọn tất cả các thẻ `
| ` chỉ khi chúng nằm trong một thẻ `
`?
- A. `table td`
- B. `td table`
- C. `table, td`
- D. `td.table`
Câu 15: Độ ưu tiên (Specificity) của các vùng chọn ảnh hưởng đến việc quy tắc CSS nào được áp dụng khi có nhiều quy tắc mâu thuẫn. Vùng chọn nào sau đây thường có độ ưu tiên cao nhất?
- A. Vùng chọn theo tên thẻ (ví dụ: `p`)
- B. Vùng chọn theo tên lớp (ví dụ: `.intro`)
- C. Vùng chọn phổ quát (ví dụ: `*`)
- D. Vùng chọn theo ID (ví dụ: `#main-header`)
Câu 16: Bạn có một danh sách không thứ tự (`
`) với một số mục danh sách (`
- `). Bạn muốn mục danh sách đầu tiên trong danh sách đó có màu chữ đặc biệt. Vùng chọn giả lớp (pseudo-class) nào có thể giúp bạn chọn mục đầu tiên này?
- A. `li:last-child`
- B. `li:first-child`
- C. `li:hover`
- D. `li:visited`
Câu 17: Xét cấu trúc HTML: `
`. Bạn muốn chọn thẻ `
` liền kề ngay sau thẻ `
` đầu tiên. Vùng chọn tổ hợp (combinator) nào bạn sẽ sử dụng?
- A. `p + h2`
- B. `p > h2`
- C. `p h2`
- D. `p ~ h2`
Câu 18: Bạn muốn tạo một lớp CSS có tên là `warning` để áp dụng kiểu chữ màu đỏ và in đậm cho bất kỳ phần tử nào cần hiển thị cảnh báo, bất kể đó là đoạn văn (`
`), thẻ `div`, hay thẻ `span`. Cách khai báo vùng chọn `.warning` nào sau đây là đúng?
- A. `warning { color: red; font-weight: bold; }`
- B. `#warning { color: red; font-weight: bold; }`
- C. `.warning { color: red; font-weight: bold; }`
- D. `*warning { color: red; font-weight: bold; }`
Câu 19: Bạn cần định kiểu cho một phần tử `
` có cả thuộc tính `id=
- A. `#sidebar .widget`
- B. `.widget #sidebar`
- C. `#sidebar, .widget`
- D. `#sidebar.widget`
Câu 20: Vùng chọn `div p` sẽ chọn những phần tử nào?
- A. Tất cả các thẻ `div` và tất cả các thẻ `p` trên trang.
- B. Tất cả các thẻ `p` nằm ở bất kỳ cấp độ nào bên trong một thẻ `div`.
- C. Chỉ các thẻ `p` là con trực tiếp của một thẻ `div`.
- D. Tất cả các thẻ `div` là con trực tiếp của một thẻ `p`.
Câu 22: Khi nào bạn nên cân nhắc sử dụng vùng chọn theo tên thẻ kết hợp với tên lớp (ví dụ: `p.intro`) thay vì chỉ dùng tên lớp (`.intro`)?
- A. Khi bạn muốn áp dụng kiểu cho tất cả các phần tử trên trang.
- B. Khi bạn muốn đảm bảo lớp đó chỉ được áp dụng cho một phần tử duy nhất.
- C. Khi bạn muốn áp dụng kiểu cho một lớp cụ thể nhưng chỉ khi lớp đó được gán cho một loại thẻ nhất định (ví dụ: lớp `intro` chỉ có ý nghĩa đặc biệt khi gán cho thẻ `
`).
- D. Khi bạn muốn vùng chọn có độ ưu tiên thấp hơn.
Câu 23: Vùng chọn `div > p` sẽ chọn những phần tử nào?
- A. Tất cả các thẻ `p` nằm ở bất kỳ cấp độ nào bên trong một thẻ `div`.
- B. Tất cả các thẻ `div` nằm ở bất kỳ cấp độ nào bên trong một thẻ `p`.
- C. Tất cả các thẻ `div` và tất cả các thẻ `p` trên trang.
- D. Chỉ các thẻ `p` là con trực tiếp (immediate child) của một thẻ `div`.
Câu 24: Bạn có một đoạn văn bản `
` và một hình ảnh ` ` ngay sau nó. Bạn muốn thêm một khoảng trống trên cùng cho hình ảnh chỉ khi nó đứng ngay sau một đoạn văn. Vùng chọn tổ hợp nào phù hợp cho tình huống này?
- A. `p + img`
- B. `p img`
- C. `img + p`
- D. `img p`
Câu 25: Xét đoạn mã HTML: `
`. Bạn muốn định kiểu cho tất cả các thẻ `
` nằm bên trong thẻ `
`, mà các thẻ `
` này lại nằm bên trong thẻ `
`. Vùng chọn nào sau đây thể hiện đúng cấu trúc phân cấp này?
- A. `p article section`
- B. `section article p`
- C. `section > article > p`
- D. `section, article, p`
Câu 26: Bạn có một danh sách các mục (`
`) và muốn áp dụng một kiểu đặc biệt cho các mục chẵn trong danh sách (ví dụ: mục thứ 2, thứ 4, v.v.). Vùng chọn giả lớp nào có thể được sử dụng?
- A. `li:first-child`
- B. `li:last-child`
- C. `li:nth-child(even)`
- D. `li:only-child`
Câu 27: Vùng chọn kết hợp nào sau đây có độ ưu tiên (specificity) cao hơn so với vùng chọn chỉ theo tên lớp (`.class`)?
- A. `p`
- B. `*`
- C. `div p`
- D. `div.my-class`
Câu 28: Bạn có một trang web với nhiều phần tử `
`. Bạn muốn chỉ phần tử `div` có thuộc tính `data-type=
- A. `div.data-type=
- B. `div[data-type=
- C. `div#data-type=
- D. `div:data-type(info)`
Câu 29: Giải thích nào sau đây mô tả đúng nhất lợi ích của việc sử dụng các kỹ thuật định kiểu bằng vùng chọn trong CSS thay vì chỉ sử dụng thuộc tính `style` nội tuyến cho từng phần tử?
- A. Giúp quản lý kiểu dáng tập trung, dễ dàng cập nhật và tái sử dụng quy tắc CSS cho nhiều phần tử, làm mã nguồn gọn gàng và dễ bảo trì hơn.
- B. Thuộc tính `style` nội tuyến có độ ưu tiên thấp hơn, giúp tránh xung đột kiểu dáng.
- C. Sử dụng vùng chọn cho phép tạo ra các kiểu dáng động dựa trên tương tác của người dùng (ví dụ: khi di chuột).
- D. Chỉ có vùng chọn mới có thể áp dụng kiểu cho các phần tử lồng nhau.
Câu 30: Bạn có một cấu trúc HTML phức tạp và muốn áp dụng kiểu cho thẻ `` chỉ khi nó là phần tử con trực tiếp của một thẻ `
`. Vùng chọn nào sau đây là chính xác?
- A. `p span`
- B. `span p`
- C. `p ~ span`
- D. `p > span`
1 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 1: Bạn muốn áp dụng một bộ quy tắc CSS riêng biệt chỉ cho một phần tử HTML duy nhất trên trang web của mình, ví dụ như phần tử tiêu đề chính. Kỹ thuật định kiểu bằng vùng chọn nào là phù hợp nhất để đảm bảo chỉ phần tử đó bị ảnh hưởng?
2 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 2: Trong CSS, ký hiệu nào được sử dụng đứng trước tên để chỉ định một vùng chọn theo tên lớp (class)?
3 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 3: Bạn có nhiều đoạn văn bản trên trang web được bao bọc bởi thẻ `
`. Bạn muốn tất cả các đoạn văn bản này đều có màu chữ xanh. Vùng chọn nào sau đây là cách hiệu quả nhất để định kiểu cho tất cả các thẻ `
`?
4 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 4: Thuộc tính `id` trong HTML và vùng chọn `#` trong CSS có đặc điểm quan trọng nào phân biệt nó với thuộc tính `class` và vùng chọn `.`?
5 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 5: Bạn có một danh sách các mục (`
`) bên trong một thẻ danh sách không thứ tự (`
`). Bạn chỉ muốn các mục danh sách có lớp `highlight` có màu nền vàng. Vùng chọn nào sau đây thực hiện được điều này?
6 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 6: Xét đoạn mã HTML sau: `
`. Bạn muốn định kiểu cho cả hai đoạn văn bản bên trong `div` có id là `container`. Vùng chọn nào sau đây không phải là cách hiệu quả nhất để làm điều đó?
7 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
8 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 8: Vùng chọn phổ quát (Universal selector), được ký hiệu bằng dấu `*`, có chức năng gì trong CSS?
9 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 9: Bạn đang thiết kế một trang web và có một số hình ảnh. Bạn muốn tất cả các hình ảnh có viền màu xám. Vùng chọn nào đơn giản và hiệu quả nhất để áp dụng kiểu viền cho tất cả các thẻ ` `?
10 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 10: Xét đoạn mã HTML: `
`. Bạn muốn định kiểu cho thẻ `
` *chỉ khi nó nằm bên trong* một phần tử có lớp `card`. Vùng chọn nào sau đây thể hiện mối quan hệ này?
11 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 11: Bạn có một danh sách các liên kết `` trong menu điều hướng (`
12 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 12: Khi nào thì việc sử dụng vùng chọn theo tên lớp (`.class-name`) là lựa chọn tốt hơn so với vùng chọn theo tên thẻ (`tag-name`)?
13 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 13: Vùng chọn `#my-id` và vùng chọn `.my-class` đều được sử dụng để định kiểu. Điểm khác biệt chính về *mục đích sử dụng* của chúng là gì?
14 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 14: Bạn có một bảng (`
`) và muốn định kiểu cho tất cả các ô dữ liệu (`
`) bên trong bảng đó. Vùng chọn nào sau đây sẽ chọn tất cả các thẻ `
| ` *chỉ khi* chúng nằm trong một thẻ `
`?
15 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 15: Độ ưu tiên (Specificity) của các vùng chọn ảnh hưởng đến việc quy tắc CSS nào được áp dụng khi có nhiều quy tắc mâu thuẫn. Vùng chọn nào sau đây thường có độ ưu tiên cao nhất?
16 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 16: Bạn có một danh sách không thứ tự (`
`) với một số mục danh sách (`
- `). Bạn muốn mục danh sách *đầu tiên* trong danh sách đó có màu chữ đặc biệt. Vùng chọn giả lớp (pseudo-class) nào có thể giúp bạn chọn mục đầu tiên này?
17 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 17: Xét cấu trúc HTML: `
`. Bạn muốn chọn thẻ `
` *liền kề ngay sau* thẻ `
` đ??u tiên. Vùng chọn tổ hợp (combinator) nào bạn sẽ sử dụng?
18 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 18: Bạn muốn tạo một lớp CSS có tên là `warning` để áp dụng kiểu chữ màu đỏ và in đậm cho bất kỳ phần tử nào cần hiển thị cảnh báo, bất kể đó là đoạn văn (`
`), thẻ `div`, hay thẻ `span`. Cách khai báo vùng chọn `.warning` nào sau đây là đúng?
19 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 19: Bạn cần định kiểu cho một phần tử `
` có cả thuộc tính `id="sidebar"` và thuộc tính `class="widget"`. Vùng chọn nào sau đây sẽ nhắm mục tiêu chính xác phần tử đó?
20 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 20: Vùng chọn `div p` sẽ chọn những phần tử nào?
21 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
22 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 22: Khi nào bạn nên cân nhắc sử dụng vùng chọn theo tên thẻ kết hợp với tên lớp (ví dụ: `p.intro`) thay vì chỉ dùng tên lớp (`.intro`)?
23 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 23: Vùng chọn `div > p` sẽ chọn những phần tử nào?
24 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 24: Bạn có một đoạn văn bản `
` và một hình ảnh ` ` ngay sau nó. Bạn muốn thêm một khoảng trống trên cùng cho hình ảnh *chỉ khi nó đứng ngay sau* một đoạn văn. Vùng chọn tổ hợp nào phù hợp cho tình huống này?
25 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 25: Xét đoạn mã HTML: `
`. Bạn muốn định kiểu cho tất cả các thẻ `
` nằm bên trong thẻ `
`, mà các thẻ `
` này lại nằm bên trong thẻ `
`. Vùng chọn nào sau đây thể hiện đúng cấu trúc phân cấp này?
26 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 26: Bạn có một danh sách các mục (`
`) và muốn áp dụng một kiểu đặc biệt cho các mục *chẵn* trong danh sách (ví dụ: mục thứ 2, thứ 4, v.v.). Vùng chọn giả lớp nào có thể được sử dụng?
27 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 27: Vùng chọn kết hợp nào sau đây có độ ưu tiên (specificity) cao hơn so với vùng chọn chỉ theo tên lớp (`.class`)?
28 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 28: Bạn có một trang web với nhiều phần tử `
`. Bạn muốn chỉ phần tử `div` có thuộc tính `data-type="info"` có màu nền xanh. Vùng chọn thuộc tính nào sau đây thực hiện đúng yêu cầu này?
29 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 29: Giải thích nào sau đây mô tả đúng nhất lợi ích của việc sử dụng các kỹ thuật định kiểu bằng vùng chọn trong CSS thay vì chỉ sử dụng thuộc tính `style` nội tuyến cho từng phần tử?
30 / 30
Category:
Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F9: Một số kĩ thuật định kiểu bằng vùng chọn trong CSS
Tags:
Bộ đề 5
Câu 30: Bạn có một cấu trúc HTML phức tạp và muốn áp dụng kiểu cho thẻ `` *chỉ khi nó là phần tử con trực tiếp* của một thẻ `
`. Vùng chọn nào sau đây là chính xác?
Xem kết quả
| |