da fehlt noch der Hinweis, dass * html body {font-size:101%;} im Stylesheet nur den IE anspricht, damit umgeht man dann die Bugs der anderen Browser.
Das verstehe ich nun leider wieder garnicht (vielleicht Brett-vorm-Kopf).
Ingo,
Mit * html body selektierst du ein body-Element, das Nachfahre eiens html-Elements ist, welches wiederum Nachfahre eines beliebigen Elements ist. In HTML-Dokumenten ist html aber das Wurzelelement, also kein Nachfahre irgendeines anderen. Also selektierst du gar nichts.
Der IE sieht das anders und tut so, als ob das "*" nicht dastehen würde, selektiert also den body als Nachfahre von html. Damit lässt sich dieser star html hack einsetzen, um Angaben nur für den IE zu machen.
Den IE ausschließen kannst du übrigens mit dem Kindselektor, da er diesen nicht versteht: html>body.
Live long and prosper,
Gunnar
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)