Yerf!
Verstehe ich zwar, aber auch wieder nicht. Na ja ob IE oder FF, Beide scheinen hier einen Unterschied zu sehen, ich verstehe nur nicht warum.
* html body sollte wie schon gesagt eigentlich auf kein Element zutreffen, da <html> kein Kindelement eines anderen ist. Der IE 6 wendet diese Regel trotzdem an, er ignoriert den * am Anfang. Damit ist eine Unterscheidung zwischen IE 6 und anderen Browsern möglich (* HTML-Hack).
In dem Beispiel verwende ich das, weil der IE 6 keine min-height kennt aber fälschlicherweise die "normale" height wie eine min-height verwendet... (für den FF die height von Body ebenfalls auf 100% zu setzen würde zu einem falschen Ergebnis führen)
Zu testen wäre noch, wie sich der IE 7 verhält, aber der kennt denk ich min-height inzwischen, oder?
Gruß,
Harlequin
<!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->