2012-11-25 29 views
5

Các CSS sau hoạt động tốt trên IE và FireFox, nhưng chrome đánh dấu nó như là "giá trị tài sản không hợp lệ" -lỗi Chrome cho họ phông chữ: "giá trị tài sản không hợp lệ"

TD.desc1_hp { font-family: Arial,Arial (Hebrew),David (Hebrew); } 

bất kỳ gợi ý tại sao?

Cảm ơn,

Atara

+1

Bạn có nghĩ rằng 'arial (hebrew) 'sẽ hiện diện nếu' arial' không? –

+0

Ngoài ra, chỉ để thêm vào điều này, bạn không thể sử dụng 'font-family: default;' ... – Delirious

Trả lời

8

Font khuôn mặt nên được kèm theo trong dấu ngoặc kép. Các khuôn mặt phông chữ có dấu ngoặc đơn dường như yêu cầu điều đó. Công trình này:

TD.desc1_hp { font-family: Arial, "Arial (Hebrew)", "David (Hebrew)"; } 
+0

Cảm ơn. nó hoạt động! – Atara

+0

Theo đặc tả CSS 2.1, “Tên họ phông chữ phải được trích dẫn dưới dạng chuỗi hoặc không được xác định là chuỗi gồm một hoặc nhiều số nhận dạng. Điều này có nghĩa là hầu hết các ký tự dấu chấm câu và chữ số ở đầu mỗi mã thông báo phải được đặt trong các tên họ phông chữ không được trích dẫn. ” –

+0

@ JukkaK.Korpela Điều này cho thấy chúng được trích dẫn như là cách thay thế để thoát khỏi tất cả các dấu chấm câu. Cảm ơn các thông số kỹ thuật. –

Các vấn đề liên quan