keine-ahnung-haber
Mitglied
Hey
ich habe folgendes HTML:
und dazu folgende CSS-Styles definiert:
Im Firefox sieht das dann so aus:

im IE (und Chrome) so:

Warum interpretiert der IE die Abstände so, als wären sie für div#content und nicht für #content table definiert?
Ich habe rausgefunden, dass ers richtig (wie FF) interpretiert, wenn ich ein <br>-Tag vor das <table> setze.
lg
ich habe folgendes HTML:
HTML:
<div id="top">Titel</div>
<div id="content">
<table>
<tr>
<td>
TEST
</td>
</tr>
</table>
Code:
div#top {
width:600px;
margin:0 auto;
background:red;
}
div#content {
width:600px;
margin:0 auto;
background:red;
}
#content table {
width:100px;
height:100px;
margin:40px 5px;
background:blue;
}

im IE (und Chrome) so:

Warum interpretiert der IE die Abstände so, als wären sie für div#content und nicht für #content table definiert?
Ich habe rausgefunden, dass ers richtig (wie FF) interpretiert, wenn ich ein <br>-Tag vor das <table> setze.
lg