Trắc nghiệm Tin học ứng dụng 12 Kết nối tri thức bài 17: Các mức ưu tiên của bộ chọn

Trắc nghiệm Tin học ứng dụng 12 Kết nối tri thức bài 17: Các mức ưu tiên của bộ chọn

1. Bộ chọn nào sau đây có độ ưu tiên bằng 10?
2. Độ ưu tiên của bộ chọn ID (ví dụ: #my-id) trong CSS là bao nhiêu?
3. Trong CSS, bộ chọn nào sau đây có độ ưu tiên cao nhất?
4. Khi xem xét độ ưu tiên của các quy tắc CSS, độ đặc hiệu (specificity) được tính dựa trên yếu tố nào?
5. Nếu một quy tắc CSS chứa từ khóa !important, nó sẽ có tác động gì đến độ ưu tiên?
6. Khi hai bộ chọn có cùng độ ưu tiên và áp dụng cho cùng một phần tử, quy tắc nào sẽ được áp dụng?
7. Khi hai bộ chọn có cùng độ ưu tiên và áp dụng cho cùng một phần tử, nhưng một bộ chọn là ID và bộ chọn kia là một tổ hợp của lớp và phần tử (ví dụ: div.class), bộ chọn nào sẽ có độ ưu tiên cao hơn?
8. Nếu một quy tắc CSS được áp dụng cho một phần tử và quy tắc đó có bộ chọn là body > div > p, độ ưu tiên của nó sẽ được tính như thế nào?
9. Bộ chọn pseudo-class như :hover có độ ưu tiên như thế nào so với bộ chọn lớp thông thường?
10. Nếu một thuộc tính CSS được đặt cho một phần tử thông qua inline style và cũng được đặt bởi một quy tắc CSS khác sử dụng bộ chọn ID, quy tắc nào sẽ thắng thế?
11. Khi sử dụng bộ chọn :not(), độ ưu tiên của nó được tính như thế nào?
12. Bộ chọn nào có độ ưu tiên thấp nhất trong các lựa chọn sau?
13. Khi áp dụng nhiều quy tắc cho cùng một thuộc tính trên cùng một phần tử, và các quy tắc này có cùng độ ưu tiên và cùng nguồn gốc (ví dụ: cùng tệp CSS), quy tắc nào sẽ được ưu tiên?
14. Bộ chọn nào sau đây sẽ KHÔNG được áp dụng cho mọi phần tử trên trang?
15. Giả sử bạn có mã HTML sau: `

Hello

`. Bộ chọn CSS nào sau đây sẽ có độ ưu tiên cao nhất để áp dụng kiểu cho thẻ p?
16. Bộ chọn phần tử (element selector) như p có độ ưu tiên là bao nhiêu?
17. Bộ chọn nào sau đây có độ ưu tiên bằng 0?
18. Khi có sự mâu thuẫn về kiểu dáng giữa một quy tắc CSS trong tệp style.css và một quy tắc CSS được nhúng trực tiếp trong thẻ HTML (inline style), quy tắc nào sẽ được ưu tiên áp dụng?
19. Bộ chọn ::before và ::after (pseudo-elements) có độ ưu tiên như thế nào so với bộ chọn phần tử?
20. Bộ chọn kết hợp (combinator selector) như div p có độ ưu tiên được tính như thế nào?
21. Bộ chọn nào sau đây có thể được sử dụng để nhắm mục tiêu đến các phần tử có thuộc tính data-* cụ thể?
22. Trong các tình huống sau, quy tắc CSS nào có khả năng bị ghi đè cao nhất bởi một quy tắc khác có độ ưu tiên cao hơn?
23. Bộ chọn :nth-child(n) cho phép bạn chọn phần tử dựa trên điều gì?
24. Trong các trường hợp sau, trường hợp nào quy tắc CSS sẽ bị ghi đè bởi một quy tắc khác có bộ chọn là h1?
25. Trong một tình huống mà một phần tử được áp dụng nhiều lớp CSS khác nhau, và có sự xung đột về kiểu dáng giữa các lớp đó, quy tắc nào sẽ được ưu tiên?