Nếu một quy tắc CSS được định nghĩa trong nhiều tệp CSS và các tệp này đều được sử dụng bởi một văn bản HTML, quy tắc CSS nào sau đây sẽ được áp dụng cho văn bản HTML đó?
Lời giải chi tiết
Để xác định quy tắc CSS nào sẽ được áp dụng khi một quy tắc được định nghĩa trong nhiều tệp CSS, chúng ta cần hiểu về khái niệm "độ ưu tiên của CSS (CSS specificity)". Độ ưu tiên giúp trình duyệt quyết định quy tắc nào nên được áp dụng khi có xung đột.
Theo thứ tự ưu tiên của CSS:
Trong trường hợp này, nếu một quy tắc CSS xuất hiện trong nhiều tệp và không có sự khác biệt về độ (specificity), "quy tắc từ tệp CSS cuối cùng sẽ được áp dụng".
Do đó, đáp án đúng là B. Quy tắc từ tệp CSS cuối cùng.
Chú ý khi giải