Hallo bleicher
IE6 ignoriert "margin-top" eines elements wenn er eine width-angabe hat und er einem element mit absoluter positionierung folgt.
… er einem Element mit direkter Positionierung _direkt_ folgt und dieses nicht gefloatet ist.
Den Bug kannte ich auch noch nicht.
Folgende Möglichkeiten:
1. dem Element z.B. ein float:left
geben (claer nicht vergessen!), oder
2. ein Element mit Blockeigenschaften oder ein Zeichen ( reicht) zwischen die Elemente packen, oder
3. das betreffende Element noch einmal schachteln.
zu 2. z.B. CSS:
.workaround {
overflow:hidden;
display:block;
height:0;
}
~~~html:
~~~html
<div class="bu">text 0000</div>
<span class="workaround"></span>
<div class="test">text</div>
zu 3. HTML:
<div><div class="test">text</div></div>
Welche Möglichkeit für dich bzw. deine Seite die praktikablere ist, musst du testen und entscheiden.
Auf Wiederlesen
Detlef
--
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!