2012-11-25 12 views
5

Poniższy CSS działa dobrze w IE i Firefox, ale chrom oznacza go jako „Nieprawidłowe wartości nieruchomości” -błąd Chrome dla rodziny czcionek: „Nieprawidłowa wartość nieruchomości”

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

dowolnym podpowiedzieć, dlaczego?

Dzięki,

Atara

+1

Czy myślisz, że 'arial (hebrajski)' będzie obecny, jeśli 'arial' nie jest? –

+0

Ponadto, aby dodać do tego, nie można użyć 'font-family: default;' either ... – Delirious

Odpowiedz

8

twarze czcionki powinny być ujęte w cudzysłów. Twarze czcionek z nawiasami wydają się tego wymagać. Działa to:

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

Dzięki. to działa! – Atara

+0

W specyfikacji CSS 2.1: "Nazwy rodziny czcionek muszą być podane jako ciągi lub niecytowane jako ciąg jednego lub więcej identyfikatorów. Oznacza to, że większość znaków interpunkcyjnych i cyfr na początku każdego tokena musi być zapisana w niecytowanych nazwach rodzin czcionek. " –

+0

@ JukkaK.Korpela To pokazuje, że __może_ być cytowane, ponieważ alternatywą jest uciec od wszelkiej interpunkcji. Dzięki za specyfikację. –

Powiązane problemy