Hi,
Ergänzung: zb. ging bis letzte Woche sowas immer ohne Fehler durch:
body {
font: 1em/1
}jetzt geht's nur noch durch, wenn man auch einen Schrifttyp oder Schriftart angibt. Also zb:
body {
font: 1em/1 serif
}
Definiert ist font als:
[ [ <'font-style'> || <'font-variant'> || <'font-weight'> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'> ] | caption | icon | menu | message-box | small-caption | status-bar | inherit
Du hast eine font-size angegeben, also fällt das ganze Zeugs nach der äußeren [] weg.
Es bleibt:
[ [ <'font-style'> || <'font-variant'> || <'font-weight'> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'> ]
Die erste innere [] ist mit ? versehen, darf also (so wie bei Dir) wegfallen.
Es bleibt:
[ <'font-size'> [ / <'line-height'> ]? <'font-family'> ]
Nach <'font-family'> steht kein Fragezeichen, wenn also eine font-size angegeben wird, muß bei font auch eine font-family angegeben sein - die line-height könnte dagegen wegfallen.
Unrecht hat der Validator also nicht.
Wenn das letzte Woche noch nicht gemeldet wurde, hatte der Validator noch (mindestens) einen Fehler - der jetzt korrigiert zu sein scheint.
Ist das Semikolon als Abschluß wirklich optional?
Ja. Das ; trennt zwei Deklarationen (eine Deklaration kann leer sein).
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.