Ich habe meine HTML-ähnlicheWarum sind zwei Inline-Blöcke nicht im Wrapper div oben angeordnet?
<div id="wrapper">
<div id="main">
<p>test</p>
</div>
<div id="sidebar">
<p>test</p>
</div>
</div>
Und CSS
#wrapper {
width: 960px;
margin: 0px auto;
}
#main {
width: 790px;
display: inline-block;
padding: 0px;
margin: 0px;
}
#sidebar {
width: 170px;
display: inline-block;
vertical-align: top;
padding: 0px;
margin: 0px;
}
Beispiel: http://jsfiddle.net/Hpwff/
Das Problem ist, dass, obwohl die Summe der beiden divs ist 960px, die die gleiche Breite als die übergeordneten Container (#wrapper), schwimmen sie nicht nebeneinander. Ich muss entweder die Breite der Seitenleiste oder der Hauptcontainer um 4 px verkleinern, damit sie passen. Warum ist das so, und gibt es einen Weg darum herum?
das funktioniert gut –