Недавно я работал над новым документом, который требует регулярного использования функции <table>
. Чтобы разместить столько таблиц как маленькое и аккуратное место, насколько это возможно, я использовал функцию <div>
. Он хорошо работает с большинством браузеров, хотя он регулярно заставляет элементы документа сталкиваться и конфликтуют друг с другом, что расстраивает. Есть ли способ сохранить таблицы, исправленные в их правильных местах, или, альтернативно, способ установить определенную форму для окна браузера?
Ниже приведен пример кода, который я использовал:
<div style="float:left">
<table>
<tr>
<th>...</th>
</tr>
</table>
</div>
При включении нескольких таблиц и разделов они начинают конфликтовать друг с другом при изменении размера окна браузера, что вызывает, как легко можно, множество эстетических проблем.
Сделайте таблицу обертки div фиксированной шириной, а также для таблицы.
The possible reason might be because of fixed div width and overflowing table.
You can check upto where the table extends by giving it border.
float left свойство влияет на таблицу также.
Так что дайте,
<div style="float:left">
<table sytle="clear:left;">
<tr>
<th>...</th>
</tr>
</table>
</div>
или плавать налево и на стол
display: inline-table
на элементахtable