Trong một trang web HTML, khi một phần tử được gán cùng lúc nhiều quy tắc định dạng và có sự xung đột giữa các quy tắc, trình duyệt web sẽ ưu tiên chọn lựa quy tắc định dạng nào sau đây?
Lời giải chi tiết
Để giải quyết bài toán này, trước tiên chúng ta cần hiểu về thứ tự ưu tiên của các quy tắc CSS khi trình duyệt web áp dụng chúng cho một phần tử HTML. Thứ tự ưu tiên (còn gọi là Specificity) trong CSS được sắp xếp như sau:
<div style="color: red;">...</div>.#elementId { color: blue; }..className { color: green; }.div { color: black; }.Các quy tắc CSS sẽ được áp dụng cho phần tử HTML theo thứ tự ưu tiên trên, nghĩa là nếu có sự xung đột giữa các quy tắc trên một phần tử, quy tắc nào có độ ưu tiên cao hơn sẽ được sử dụng.
Vì vậy, trong các phương án được đưa ra, trình duyệt web sẽ ưu tiên chọn lựa quy tắc định dạng chèn trực tiếp. Đáp án đúng là:
C. Quy tắc định dạng chèn trực tiếp.
Chú ý khi giải