Tôi tin rằng vấn đề này là đặc trưng cho trình duyệt của bạn, bởi vì nó làm việc cho tôi trong jsFiddle này trên cả hai IE9 & Chrome. Liên kết bạn cung cấp hoạt động trong Chrome, nhưng không hoạt động trong IE9. Điều này sẽ chỉ ra rằng vấn đề cụ thể đối với việc triển khai của bạn.
Tôi sẽ kiểm tra để đảm bảo rằng chế độ tương thích bị tắt và cũng đảm bảo bạn không bật bất kỳ cài đặt nào có thể ảnh hưởng đến CSS. Tôi cũng sẽ đề nghị kiểm tra điều này trong nhiều trình duyệt và sử dụng quy trình loại bỏ để xác định lý do tại sao nó không hoạt động.
EDIT
Tôi chỉ nhìn vào đánh dấu của bạn. Hãy thử loại bỏ dòng này và xem nếu nó làm cho một sự khác biệt:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
Nguồn
2012-03-30 19:50:12
Phiên bản IE nào? –
Mọi phiên bản. Chủ yếu là 7,8, hoặc 9. –
IE là gì? 9 là khá khác nhau một chút mà 6. – iambriansreed