suit: IE8 ok, IE7 und IE6: logo in h1 erzeugt Abstand

Beitrag lesen

Geht es ein bisschen gesprächiger?

Ungern ;)

Es gibt Hacks im Sinne von zuverlässigen CSS-Browserweichen und es gibt Hacks im Sinne von einfachen schnellen allgemeinen aber schlechten Lösungen.

Bei den CSS Hacks gibt es zuverlässige Hacks die mit annähernd 100%iger Sicherheit den richtigen Browser treffen und eben Hacks die mal eben so irgendwie funktionieren und dann doch wieder andere Browser ansprechend weil es entweder nur moderne Selektoren, Pseudoklassen oder eigenschaften sind oder eben unsinnige Selektoren sind, die in anderen Browsern im Quirksmode dennoch auftreten oder leicht mal auch in anderen Browsern als Bug vorhanden sein könnten.

* html ist sehr zuverlässig
*:first-child+html ebenfalls

Andere Hacks hingegen sind mit risiko verbunden - besonders verbreite sind z.B. irgendwelche lustigen Safari-Hacks die die geringe Verbreitung von MediaQueries-Fähigen Browsern ausnutzen oder auf dortige Fehlerzurückgreifen - da diese Technik aber grade im Begriff ist überall eingebaut zu werden und teilweise im Wochentakt in Bugfixes umgekrempelt wird, sollte man davon wohl eher die Finger lassen.