У меня есть две таблицы на странице, которые я хочу отображать рядом, а затем центрируйте их внутри страницы (фактически в пределах другого div, но это самый простой способ придумать):Две таблицы HTML рядом друг с другом, в центре на странице
<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>
Я понимаю, что это что-то делать с тем, что таблицы плавал, но я в растерянности, чтобы понять, что я пропавшими без вести. Есть много веб-страниц, которые описывают что-то вроде техники, которую я показываю здесь, но в любом случае это не работает; столы цепляться упорно на левом поле.
Пробовал авто везде, ни радости. Пробовал фоновой цвет трюк тоже (на самом деле я предпочитаю border: 1px сплошной черный, но я отвлекаюсь). Проблема в том, что #inner охватывает всю ширину, а таблицы не покрываются им, поскольку они плавают ... – dland 2008-12-06 23:10:49