Я пытаюсь выровнять две (и позже, может быть, больше) таблицы по горизонтали.Я также пытаюсь сделать это как часть шаблона, который я использую от CMS.
Вышеупомянутые решения в:
HTML, как выровнять две таблицы в одной строке? HTML - две таблицы рядом
у меня не сработало.
Ну, во-первых, "смесь" div и table былав других сообщениях игнорируется (например, https://www.sitepoint.com/community/t/how-to-place-two-tables-side-by-side/6499/5) как плохая практика.
Более того, при использовании
body {
text-align:center;
}
это фактически означает, что ВСЕ текст (также в абзацах) отображается какпо центру. Это не то, что я хочу.
Мой код основан на шаблоне для CMS. Что касается таблиц, по умолчанию он выглядит так:
table {
border-collapse:collapse;
}
table.table {
clear:both;
border-collapse:collapse;
border-top: 1px solid #666;
margin: 20px 0 5px 0;
width:100%;*/
font: 0.85em;
}
Я тогда подумал:Еще два класса:
table.beirat_l, table.beirat_r,{
margin: 25px auto 25px auto;
display:inline-table;
float: left;
}
Мой HTML выглядит следующим образом:
<table class="beirat_l">
<tbody>
<tr>
<td>
<img alt="Dr. Heiko Breit" class="img-responsive" height="241" src="http://kloss.biz/media/pics/Dr.-Heiko-Breit.jpg" style="" width="254" /></td>
</tr>
<tr>
<td>Dr. Heiko Breit</td>
</tr>
</tbody>
</table>
<table class="beirat_r">
<tbody>
<tr>
<td>
<img alt="Dr. Heiko Breit" class="img-responsive" height="241" src="http://kloss.biz/media/pics/Dr.-Heiko-Breit.jpg" style="" width="254" /></td>
</tr>
<tr>
<td>Dr. Heiko Breit</td>
</tr>
</tbody>
</table>
Но они тоже не работали. На самом деле, ничто из того, что я пробую в этом CSS, не влияет намои две таблицы.
Кроме того, еще одно требование - таблицы должны быть отзывчивыми, поэтому они должны смещаться по вертикали при просмотре на маленькихл экраны.