[KNTT] Trắc nghiệm Tin học ứng dụng 12 bài 17: Các mức ưu tiên của bộ chọn

[KNTT] Trắc nghiệm Tin học ứng dụng 12 bài 17: Các mức ưu tiên của bộ chọn

1. Nếu một phần tử có một ID và một lớp, và có hai quy tắc CSS áp dụng thuộc tính `color`, một dùng bộ chọn ID và một dùng bộ chọn lớp, quy tắc nào sẽ được ưu tiên?
2. Trong các bộ chọn sau, bộ chọn nào có độ cụ thể thấp nhất?
3. Khi hai bộ chọn CSS áp dụng cùng một thuộc tính cho một phần tử với các giá trị khác nhau, bộ chọn nào sẽ được ưu tiên áp dụng?
4. Độ cụ thể (specificity) của bộ chọn `div.container.active` so với `div#main` là như thế nào?
5. Nếu bạn muốn đảm bảo một quy tắc CSS luôn được áp dụng cho một phần tử cụ thể bất kể các quy tắc khác, bạn nên sử dụng kết hợp nào?
6. Độ cụ thể (specificity) của bộ chọn `body > div` so với bộ chọn `div` là như thế nào?
7. Bộ chọn `div p span` có độ cụ thể cao hơn hay thấp hơn bộ chọn `.content`?
8. Khi một bộ chọn kết hợp giữa ID và lớp, ví dụ `#header .nav-item`, độ cụ thể của nó sẽ được tính như thế nào?
9. Độ cụ thể (specificity) của bộ chọn `div.content` so với bộ chọn `div#main` là như thế nào?
10. Trong CSS, thuộc tính `display: none;` sẽ làm gì với phần tử?
11. Trong CSS, thuộc tính `visibility: hidden;` khác với `display: none;` ở điểm nào?
12. Trong các kiểu nguồn CSS, kiểu nào có độ ưu tiên thấp nhất?
13. Nếu có một bộ chọn `div` và một bộ chọn `div p`, bộ chọn nào sẽ được ưu tiên áp dụng cho một thẻ `

` nằm bên trong thẻ `

`?
14. Khi sử dụng bộ chọn thuộc tính như `a[target=_blank]`, độ cụ thể của nó so với bộ chọn `a` là bao nhiêu?
15. Trong CSS, thuộc tính nào được sử dụng để xác định kiểu hiển thị cho một phần tử HTML, ảnh hưởng trực tiếp đến cách trình duyệt diễn giải và hiển thị nội dung?
16. Khi áp dụng CSS cho một trang web, nếu có hai quy tắc cùng chọn một phần tử và có độ cụ thể (specificity) bằng nhau, quy tắc nào sẽ được ưu tiên?
17. Độ cụ thể (specificity) của bộ chọn `h1` so với bộ chọn `.heading` là như thế nào?
18. Trong CSS, bộ chọn nào sau đây có độ cụ thể (specificity) cao nhất trong ba loại: bộ chọn phần tử, bộ chọn lớp, và bộ chọn ID?
19. Thuộc tính `!important` trong CSS có tác dụng gì đối với việc xác định độ ưu tiên?
20. Thuộc tính `opacity: 0;` khác với `visibility: hidden;` ở chỗ nào?
21. Nếu một phần tử có cả inline style và một quy tắc CSS từ tệp bên ngoài với cùng một thuộc tính và có độ cụ thể bằng nhau, thuộc tính nào sẽ được áp dụng?
22. Khi một phần tử HTML có nhiều lớp CSS được áp dụng, ví dụ `
`, bộ chọn nào sẽ có độ ưu tiên cao nhất nếu tất cả đều áp dụng thuộc tính color?
23. Trong các trường hợp sau, trường hợp nào có khả năng dẫn đến hành vi không mong muốn do xung đột độ ưu tiên CSS?
24. Bộ chọn `*` (universal selector) có độ cụ thể là bao nhiêu?
25. Khi nào thì việc sử dụng thuộc tính `!important` được coi là một thực hành tốt trong CSS?