Я изо всех сил пытаюсь получить таблицу Html, чтобы заполнить ширину контейнера и уважать поля без переполнения.Как мне получить таблицу Html для оценки полей, когда ее ширина установлена равной 100%?
Этот образец (см. https://jsfiddle.net/v6o12u9o/) устанавливает ширину таблицы до 100%, но из-за поля таблица переполняет границы своего родителя. Как это исправить?
Html:
<div style="border: 1px solid red; margin:10px;">
<table border=1>
<tr>
<td>
First cell.
</td>
<td>
Second cell.
</td>
</tr>
</table>
</div>
Css:
table {
margin: 20px;
background-color: yellow;
width:100%;
}
td {
width: 50%;
}
Некоторые другие вещи, которые я пробовал:
- Установка Маржа правом на 40px. Маржа-право игнорируется.
- Настройка вместо прокладки справа. Это делает ячейки меньше, но таблица остается на 100% ширины.
- Настройка отображения таблицы на «блок». Это делает стол правильный размер, но затем клетки слишком малы (я пытался не установить «блок» на клетках, не повезло)
Это то, что вы хотите? https://jsfiddle.net/v6o12u9o/3/ – AtheistP3ace