7

Tôi đang sử dụng ▼ nhân vật như nội dung của yếu tố giả của tôi:CSS pseudo yếu tố ▼ trở nên vô nghia trong IE

a:after { 
    content: '▼'; 
} 

này hoạt động tuyệt vời trong tất cả hiện đại (đọc: không IE) trình duyệt:

Here you see that it's working correctly in modern browsers

nhưng trong IE (9), tôi chỉ nhận được vô nghia thay vì:

Here you see that it's broken in IE(9)


Tôi đoán điều này có liên quan đến mã hóa ký tự, nhưng tôi không biết bắt đầu từ đâu.

+1

Bạn đã thử 'nội dung: '\ 9660';'? Tệp CSS và trang web của bạn có sử dụng cùng một tập hợp char không? Bạn có một '@ charset' trong CSS của bạn khác với kiểu MIME của nó không? – alex

Trả lời

6

Đảm bảo rằng cả trang và biểu định kiểu của bạn được mã hóa và được phân phát dưới dạng UTF-8. Hầu hết các biên tập viên sẽ có thể cho bạn biết mã hóa của bất kỳ tệp đang mở nào.

Bạn cũng có thể chọn để sử dụng chuỗi Unicode \9660 thay vào đó, nhưng một lần nữa bạn cần phải đảm bảo rằng tài liệu của bạn được mã hóa theo UTF-8 nếu không nó có thể không hoạt động chính xác một trong hai:

a:after { 
    content: '\9660'; 
} 

Hoặc nếu stylesheet của bạn có một quy tắc @charset, nó cần để trỏ đến UTF-8:

@charset "UTF-8"; 

Lưu ý rằng @charset rules need to appear at the very beginning of a stylesheet; trong @import các tệp ed Tôi tin rằng đây không phải là vấn đề, nhưng khi Sass thực sự kết hợp các tệp với nhau được liên kết theo các quy tắc @import trong quá trình biên dịch, điều này sẽ gây ra lỗi. Đối với Sass/SCSS, bạn cần phải đặt quy tắc @charset ở đầu biểu định kiểu chính của mình.

+1

Tôi đang sử dụng SASS và tôi mới nhận ra rằng họ đang thêm '@charset" IBM437 ";' vào đầu tệp CSS của tôi. Tôi có thể làm gì với nó? – MegaHit

+0

@MegaHit: Thay đổi nó thành '@charset" UTF-8 ";' – BoltClock

+2

Bạn đang nói rằng tôi phải thay đổi nó sau mỗi lần tôi lưu tệp SASS của mình? Không có cách nào để ngăn chặn SASS thêm vào đó? – MegaHit

0

Bạn cũng có thể thử bằng cách thêm hình nền vào menu của mình.

a{background:url("http://pathtoyourimage/");}  
Các vấn đề liên quan