in vielen Fällen ist gar kein Hack notwendig
Das möchte ich unterstreichen, es kann imho nicht oft genug gesagt werden.
1. IE6 ist tot, Microsoft hat das jüngst verkündet (sowie dass der IE8 der meistgenutzte Browser ist). Den IE6 kann man heute ebenso behandeln wie NetScape4 (und IE7 wahrscheinlich auch) nämlich: In der Regel gar nicht.
2. Wenn eine Seite in dem einen Browser anders aussieht als in einem anderen: Dann ist das eben so. Vielleicht möchte der Benutzer das sogar. Und in den meisten Fällen ist es Wurst ob eine Box jetzt zwei Pixel weiter rechts endet oder nicht. Man muss die Seiten nur "locker" (flexibel) schreiben, dann ist es oftmals egal. Es sieht _anders_ aus, aber es sieht nicht besser oder schlechter aus.
PS zum Thema "der Benutzer möchte sogar": Ich habe mein Benutzer-CSS (also jenes welches der Browser jeder Seite zugrunde legt) so angepasst dass es einen leicht gräulichen anstatt einen weißen Hintergrund verwendet. Zweck der Maßnahme ist dass ich Bilder mit weißem Rand leicht als solche erkenne.
Aber man muss sich mit einem nichtweißen Hintergrund z.B. mal die FF-Startseite oder ebay angucken (letzterer nicht so brutal), da scheinen sich Webentwickler darauf zu verlassen dass Benutzer weiße Hintergründe eingestellt haben und verwenden für Elemente die keinen Hintergrund haben sollen weiß. (Gäbe noch viele andere Beispiele).
sh:( fo:| ch:? rl:( br:& n4:& ie:{ mo:} va:) de:µ_de:] zu:) fl:( ss:| ls:[ js:(