Tôi có điều này (giản thể) đánh dấu:Khó hiểu quy tắc CSS ưu tiên
<ul id="topnav">
<li>one</li>
<li>two</li>
<li id="last-nav">last</li>
</ul>
và những quy tắc CSS:
#topnav li {
list-style-type: none;
float: left;
}
#last-nav {
float: right;
}
Trước sự ngạc nhiên của tôi, quy tắc thứ hai là bị bác bỏ bởi cái đầu tiên. Nếu tôi thay đổi công cụ chọn thành li#last-nav
, công cụ sẽ hoạt động. Tại sao vậy?
(Tuyên bố từ chối trách nhiệm: Tôi chỉ kiểm tra điều này trong Firefox)
wow, cảm ơn các bạn vì tất cả những câu trả lời tuyệt vời này! Đôi khi tôi ghét thực tế là tôi chỉ có thể chấp nhận một câu trả lời. –