Hallo allerseits,
für ein Projekt wollte ich eine "Pseudotabelle" aus nebeneinander platzierten div's erstellen.
Grundaufbau zur Veranschaulichung:
<style type="text/css">
<![CDATA[
#container {
width: 1000px;
}
.cell {
width: 25%;
background-color: green;
}
]]>
</style>
<div id="container">
<div class="cell">A</div>
<div class="cell">B</div>
<div class="cell">C</div>
<div class="cell">D</div>
</div>
Um die div's nebeneinander zu zwingen hatte ich erst float: left; ausprobiert, doch da das das gesamte Layout der Seite zerriss habe ich dann display: inline-block; probiert.
Das funktioniert auch super, doch leider werden die div's nicht direkt nebeneinander angeordnert, sondern mit kleinen Zwischenabständen, sodass - im Falle meines Beispiels - nun keine ununterbrochene grüne Fläche entsteht.
Woher kommt denn der Zwischeanbstand bei inline-block? Würde man float nutzen würden die div's ja auch ohne Abstand aneinandergereiht.