Ich habe zwei Tabellen auf einer Seite, die ich nebeneinander anzeigen möchte, und zentriere sie dann innerhalb der Seite (eigentlich innerhalb eines anderen div, aber das ist das einfachste ich könnte kommen mit):Zwei HTML-Tabellen nebeneinander, zentriert auf der Seite
<style>
#outer { text-align: center; }
#inner { text-align: left; margin: 0 auto; }
.t { float: left; }
table { border: 1px solid black; }
#clearit { clear: left; }
</style>
<div id="outer">
<p>Two tables, side by side, centered together within the page.</p>
<div id="inner">
<div class="t">
<table>
<tr><th>a</th><th>b</th></tr>
<tr><td>1</td><td>2</td></tr>
<tr><td>4</td><td>9</td></tr>
<tr><td>16</td><td>25</td></tr>
</table>
</div>
<div class="t">
<table>
<tr><th>a</th><th>b</th><th>c</th></tr>
<tr><td>1</td><td>2</td><td>2</td></tr>
<tr><td>3</td><td>5</td><td>15</td></tr>
<tr><td>8</td><td>13</td><td>104</td></tr>
</table>
</div>
</div>
<div id="clearit">all done.</div>
</div>
ich verstehe, dass es etwas mit der Tatsache zu tun, dass die Tische sind schweben, aber ich bin ratlos, wie zu verstehen, was ich fehle. Es gibt viele Webseiten, die etwas wie die Technik beschreiben, die ich hier zeige, aber auf jeden Fall funktioniert es nicht; die Tische klammern sich hartnäckig an den linken Rand.
Versuchte Auto überall, keine Freude. Habe den Hintergrund-Farb-Trick auch versucht (eigentlich bevorzuge ich Rand: 1px solides Schwarz, aber ich schweife ab). Das Problem ist, dass #inner die gesamte Breite überspannt und die Tische nicht davon bedeckt sind, da sie schweben ... – dland