Hi, ich habe hier unterschiedliche margin-Werte für gleiche
Abstände
Wie kommt das zustande??
Also ganz einfacher Aufbau:
.box vergibt nur allgemeine Layoutformatierungen bezüglich Rahmen
Background und padding
#main fasst einen linken Box-Bereich zusammen mit 2X2 Boxen, agetennt von
einem großen Kasten rechts gefloatet. (nicht angegeben)
Die Kästen ornen sich schön untereinander an, nur hat im IE6 #left den doppelten margin-left-Wert wie #menu, das Listenmenü.
Zwar ist hierarchisch zwischen #left und body noch #main dazwischen,
jedoch habe ich in #main lediglich float:left angegeben, keine Werte für
Abstände. Somit müssten #main und #left eigenlich bezüglich margin-Werten sich direkt an body orientieren, jedoch kommte es zu unterschiedlichen
Werten. Weiß da jemand eine Antwort.
Weitere details habe ich nicht angegeben, weil diese logisch nicht
mit dem Problem in Bezeihung stehen können.
Danke, Iago
Abstände
Wie kommt das zustande??
Also ganz einfacher Aufbau:
HTML:
<body>
<div id="menu" class="box1">
L I S T E FÜR MENÜ.....
</div>
<div id="main">
<div id="left" class="box1">
B O X MIT INHALT.....
</div>
</div>
Code:
.box1 {
border:5px solid blue;
padding:10px 0 10px 10px;
background-color:#00B1F6;
}
#menu{
margin-left:40px; <---------
}
#main{
float:left;
}
#left{
margin-left:20px; <---------
width:200px;
float:left;
}
.box vergibt nur allgemeine Layoutformatierungen bezüglich Rahmen
Background und padding
#main fasst einen linken Box-Bereich zusammen mit 2X2 Boxen, agetennt von
einem großen Kasten rechts gefloatet. (nicht angegeben)
Die Kästen ornen sich schön untereinander an, nur hat im IE6 #left den doppelten margin-left-Wert wie #menu, das Listenmenü.
Zwar ist hierarchisch zwischen #left und body noch #main dazwischen,
jedoch habe ich in #main lediglich float:left angegeben, keine Werte für
Abstände. Somit müssten #main und #left eigenlich bezüglich margin-Werten sich direkt an body orientieren, jedoch kommte es zu unterschiedlichen
Werten. Weiß da jemand eine Antwort.
Weitere details habe ich nicht angegeben, weil diese logisch nicht
mit dem Problem in Bezeihung stehen können.
Danke, Iago