IE6 und der untere Margin
Ich setze gern Innen- und Außenabstand (padding und margin) in meinen CSS-Dateien aller Elemente grundsätzlich auf Null, damit ich eine gesunde Basis für mein Design habe. Was mich aber schon lange nervt, ist der IE6 und seine Sturheit, den unteren Abstand eines fieldsets nicht anzuzeigen. Damit ist nun Schluss.
Eigentlich handelt es sich bei einem fieldset um ein Block-Element, also ein Element, welches 100% der vorhandenen Breite des Elternelementes einnimmt. Der Internet Explorer 6 scheint das anders zu sehen. Zwar zeigt er folgende Elemente darunter an, doch ermöglicht erst folgende CSS-Eigenschaft die Aktivierung eines margin-bottoms, bzw. unteren Abstands unter dem fieldset:
fieldset { display: block; }
Tja, und weil die meisten Webdesigner gern alles hochjubeln und vergöttlichen, oder allen Eingebungen Namen geben, die niemand benötigt, nenne ich diesen IE-6-Fix von nun an “IE6-FloatingBlock-Fix”. Klingt blöd, ist blöd, aber funktioniert. Viel Spaß beim Testen!
1 Florian schrieb am 07. Januar 2007 (01:01 Uhr)
2 macx schrieb am 07. Januar 2007 (10:01 Uhr)
3 René schrieb am 09. Januar 2007 (01:01 Uhr)
4 Patrick Z schrieb am 05. Juli 2007 (16:07 Uhr)
5 Ralf L schrieb am 23. August 2007 (12:08 Uhr)