Gunnar Bittersmann: IE 6: falscher oberer Abstand einer Box nach einer gefloateten

Beitrag lesen

@@molily:

Gerade die haben in einem CSS-Stylesheet nichts zu suchen, weil sie den Parser verwirren - ein Grund, warum expression mit IE8 deprecated ist und filter mit -ms-filter: "..."; umgeschrieben werden soll.

Ist mir auch schon aufgefallen, dass Safari bei

foo {bar: expression( [code lang=javascript](function(element) { element.style.bar = baz; })(this) )}[/code]

aussteigt. (Ich vermute wegen der Klammerung.) Solch Zeugs müsste als letztes im Stylesheet stehen; nachfolgende Regeln beachtet Safari nicht mehr.

Es ist ein Jammer, dass Microsoft conditional comments in HTML und JavaScript eingebaut hat, aber nicht dort, wo man sie am meisten bräuchte – in CSS.

Live long and prosper,
Gunnar

--
Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)