Ich habe 3 Tabellen, nacheinander kaskadierend. Ich habe ein Div, das ich auf der rechten Seite dieser Tabellen platzieren möchte. Die Höhe von div kann je nach Text im Inneren variieren. Derzeit wird das div wie das Bild unten unter Tabellen angezeigt.Wie man ein div auf der rechten Seite von Kaskadierungstabellen platziert - CSS
<table class="class1" cellpadding="0" cellspacing="0" style="margin-top: 0px;">
<tr>
<td class="cell1">Cell1</td>
<td class="cell2">Cell2</td>
</tr>
<tr>
<td class="cell1">Cell3</td>
<td class="cell2">Cell4</td>
</tr>
</table>
<table class="class2" cellpadding="0" cellspacing="0" style="margin-top: 0px;">
<tr>
<td class="cell1">Cell5</td>
<td class="cell2">Cell6</td>
</tr>
<tr>
<td class="cell1">Cell7</td>
<td class="cell2">Cell8</td>
</tr>
</table>
<table class="class3" cellpadding="0" cellspacing="0" style="margin-top: 0px;">
<tr>
<td class="cell1">Cell9</td>
<td class="cell2">Cell10</td>
</tr>
<tr>
<td class="cell1">Cell11</td>
<td class="cell2">Cell12</td>
</tr>
</table>
<div class="mydiv">mydiv</div>
Aber ich will neben Tabellen, um die div zu platzieren, so dass sie sich nach unten erstrecken kann. Hier
ist die Arbeits Geige http://jsfiddle.net/ZHVuf/1/
+1 für clearfix – Saju
+1 Ich mag das erste Beispiel besser, weil Sie weniger Markup benötigen und die folgende Block-Level-Element könnte einfach haben 'klar: beide;' um es unter die anderen Elemente zu legen. Sie können auch das zweite Beispiel vereinfachen, indem Sie das * clearfix * entfernen und stattdessen einfach diese Zeile auf dem 'wrapper' verwenden:' overflow: hidden; '. – insertusernamehere
Hmm, ich verstehe deinen Kommentar nicht, ich habe nie Überlauf versteckt ^^. Löschen Sie beide möglicherweise nicht ausreichend in einigen Fällen, so dass ich lieber dieses schöne Clearfix. – soyuka