2012-11-25 12 views
5

il seguente CSS funziona bene su IE e Firefox, ma Chrome contrassegna come "valore di proprietà non valido" -errore di Chrome per famiglia di caratteri: "valore di proprietà non valido"

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

alcun suggerimento perché?

Grazie,

Atara

+1

Pensi che 'arial (ebraico)' sarà presente se 'arial' non lo è? –

+0

Inoltre, solo per aggiungere a questo, non è possibile utilizzare 'font-family: default;' o ... – Delirious

risposta

8

facce dei caratteri devono essere racchiuse tra virgolette. I lati dei caratteri con parentesi sembrano richiedere questo. Questo funziona:

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

Grazie. Funziona! – Atara

+0

Secondo la specifica CSS 2.1, "I nomi di famiglia di caratteri devono essere indicati come stringhe o non quotati come una sequenza di uno o più identificatori. Ciò significa che la maggior parte dei caratteri di punteggiatura e le cifre all'inizio di ogni token devono essere sfuggiti in nomi di famiglia di font non quotati. " –

+0

@ JukkaK.Korpela Mostra che devono essere quotati _should_ come alternativa è di sfuggire a tutti i segni di punteggiatura. Grazie per le specifiche. –

Problemi correlati