CSS: Welcher Browser hat recht?

CSS:
.navi {
background-color: #FC3;
border: 1px solid #000;
width: 20%;
float: left;
margin: 10px;
}
.page {
background-color: #0F0;
border: 1px solid #666;
width: 70%;
z-index: 2;
}

XHTML:
<div class="navi">
<h3>Navi</h3>
<p>[...]</p>
</div>
<div class="page">
<h3>Page</h3>
<p>[...]</p>
</div>

Firefox und Opera schieben den Rahmen von .page bis an den linken Seitenrand. Der Internet Explorer (6.0) macht den Rahmen nur um den Text herum. Welcher Browser hat recht?
Ich würde einmal sagen die beiden W3C-konformen Browser. Wenn ihr genau wie ich die Darstellung wie der IE in den beiden anderen Browsern haben wollt, müsste ihr den linken Außenabstand (margin-left: 20%) für .page definieren.

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>