Hallo Leute,
Tach,
Zwischen Wert und Einheit dürfen keine Leezeichen stehen,
also nicht: margin-left:10 pt;
sondern: margin-left:10pt;
(auch margin-left : 10pt;
ist nicht so gut...)
Das ist durchaus zulässig. Siehe http://www.w3.org/TR/REC-CSS2/grammar.html, wo die entsprechenden Regeln lauten:
declaration
: property ':' S* expr prio?
| /* empty */
;
erlaubt S* nach dem Doppelpunkt.
property
: IDENT S*
;
erlaubt S* vor dem Doppelpunkt
und
[ \t\r\n\f]+ {return S;}
definiert S als Whitespace.
Somit ist Whitespace vor und nach dem Doppelpunkt erlaubt. QED.
Es gibt aber Browser, die damit Probleme haben (insbes. Netscape 4.x).
Andreas