![]() |
IE7 Problem margin wird ignioriert
Ich baue gerade eine neue Seite, diesmal möchte ich keine Tabellen verwenden.
Nun, denn der Firefox, Opera und der IE6 machen dass, was ich gerne hätte nur der IE7 will nicht.... liveauction.ch Das Problem ist die dunkle Box (<div id="content">)mit dem Inhalt, im IE7 klebt diese am oberen Rand anstelle der 30px Abstand. Hat mir jemand einen Tip woran das liegen könnte ? mein css: Code:
html Daniel |
das habe ich noch vergessen zu erwähnen diplay:inline beim content habe ich schon versucht, dann wirds noch schlimmer ....
|
Ich weiss nicht weshalb, aber ein zusätzliches <span style="clear:both"></span> nach dem div head hat das Problem gelöst, der IE scheint das clear des div nav zu ignorieren.
würde mich über eine Erklärungen freuen... Gruss Daniel |
Die Links im FAQ-Thread, Punkt 2, erklären das Verhalten von float und clear und wie der IE das falsch macht.
|
Habe ich ja gelesen, mir ist bewusst das er ein clear:both braucht, aber das es 2 hintereinander benötigt damit er es korrekt darstellt ist für mich nicht nachvollziehbar ....
|
Das clear in #nav ist wirkungslos weil absolut positioniert.
Das clear des span ist auch wirkungslos, da nur Blockelemente clear-Funktion haben können. Was der IE7 mit dem span macht, weiß ... der Geier. Ändert sich im IE7 was, wenn du dem #head einen unteren margin gibst (statt den nachfolgenden Elementen einen oberen)? |
ich habe nun den span entfernt und ein margin-bottom im #head hinzugefügt sowie die margins im #nav und #content angepasst, nun ist es im ie7 gut, dafür im ff nicht mehr ...
|
Mach Positionsangaben, wenn du absolut positionierst (top/left ...).
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 20:20 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2021, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2020