Điều này khiến tôi phát điên. Dưới đây là một số HTML và CSS mà tôi có trên một trang mẫu. Ý định đầu tiên là có LI mà không có bất kỳ dấu hiệu nào. Tôi đã thử tất cả mọi thứ tôi có thể, nhưng các mục danh sách sẽ hiển thị với dấu thập phân chuẩn. Tôi đã sử dụng công cụ phát triển đi kèm với IE9 để kiểm tra các phần tử UL và LI. Dường như IE không nhận ra lớp css "recentAnnouncementsList" nào cả. Các yếu tố này không hiển thị kiểu được áp dụng trên đó. Toàn bộ thiết lập này hoạt động hoàn hảo trên Chrome. Tôi đang thiếu gì?Kiểu CSS không được nhận dạng trong IE9
Cảm ơn
ul.recentAnnouncementsList
{
margin-left: 0px;
padding-left: 5px;
}
ul.recentAnnouncementsList li
{
margin-left: 0px;
padding-bottom: 5px;
list-style-type:none;
}
ul.recentAnnouncementsList li a{
color:#675DF0;text-decoration:none; font-size:0.85em;
}
ul.recentAnnouncementsList li span{
display: block;
text-indent: 0px;
text-transform: none;
}
<td>
<div>
<ul class="recentAnnouncementsList" id="recentAnnouncements">
<li><a href="#">Released 1</a></li>
<li><a href="#">Release 2</a></li>
</ul>
</div>
</td>
IE9 không tải phiên bản được lưu trong bộ nhớ cache của biểu định kiểu, phải không? – Chris
Hoạt động tốt ở đây: http://jsfiddle.net/kkqxK/1/ –
Không, không có bảng định kiểu được lưu trong bộ nhớ cache nào được tải. Tôi đã chắc chắn rằng bằng cách thêm một số giá trị giả ở một nơi khác để đảm bảo rằng tôi có thể xác minh nó. – ByteBlocks