Hi,
body {font: 69%/130% Arial,Helvetica,Sans-serif;}
Wenn man es "ausschreiben" wollte, wäre meine Angabe in dieser Form korrekt:
font-family: Arial,Helvetica,Sans-serif;
font-size: 69%130%;
Unsinn.
1\. bekommt font-size nur eine Länge, nicht zwei (und schon gar nicht ohne /).
2\. die Länge nach dem / bei font: ist die Line-height.
3\. font setzt erstmal \_alle\_ beteiligten Eigenschaften auf die Default-Werte und dann die angegebenen Eigenschaften auf die angegebenen Werte.
Das Äquivalent zu oben vorgegebenem font: ist also:
~~~css
font-size: 69%;
line-height: 130%;
font-family: Arial,Helvetica,Sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font: Arial, Helvetica, Sans-serif 69%130%;
.Das ist nicht nur ebenso zulässig wie erlaubt,
Unsinn.
Das hat die Auswirkung, daß die komplette Deklaration zu font: ignoriert wird, da 69%130% kein gültiger Wert sein kann und somit der komplette Wert von font ungültig ist und somit die Deklaration ignoriert werden muß. Außerdem ist, selbst mit dem /, die Reihenfolge nicht beliebig, wie man
[ [ <'font-style'> || <'font-variant'> || <'font-weight'> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'> ]
| caption | icon | menu | message-box | small-caption | status-bar | inherit
entnehmen kann. font-family muß als letztes stehen (Ausnahme natürlich, wenn statt Einzelangaben einer der vordefinierten Werte caption ... inherit benutzt wird)
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.