СВОЙСТВО TABLE-LAYOUT
Свойство table-layout определяет алгоритм, используемый для размещения ячеек, строк и столбцов таблицы.
Поддержка браузеров
Синтаксис
table-layout: auto|fixed|initial|inherit
Значения свойства
| Значение | Описание |
|---|---|
| auto | Браузер сам определяет ширину столбцов. |
| fixed | Браузер использует алгоритм фиксированной таблицы. Ширина таблицы и столбца задается шириной элементов <table> и <col> или шириной первого ряда ячеек. Ячейки в последующих строках не влияют на ширину столбцов. |
| initial | Устанавливает значение по умолчанию. |
| inherit | Унаследует значение свойства от родительского элемента. |
Песочница
<table class="table-1">
<tr>
<th> </th>
<th>1</th>
<th>2</th>
<th>3</th>
<th>4</th>
<th>5</th>
</tr>
<tr>
<th>Игрок 1</th>
<td>Попадание</td>
<td>Попадание</td>
<td>Промах</td>
<td>Попадание</td>
<td>Попадание</td>
</tr>
<tr>
<th>Игрок 2</th>
<td>Попадание</td>
<td>Попадание</td>
<td>Промах</td>
<td>Попадание</td>
<td>Промах</td>
</tr>
<tr>
<th>Игрок 3</th>
<td>Попадание</td>
<td>Промах</td>
<td>Промах</td>
<td>Попадание</td>
<td>Попадание</td>
</tr>
</table>
<table class="table-2">
<tr>
<th> </th>
<th>1</th>
<th>2</th>
<th>3</th>
<th>4</th>
<th>5</th>
</tr>
<tr>
<th>Игрок 1</th>
<td>Попадание</td>
<td>Попадание</td>
<td>Промах</td>
<td>Попадание</td>
<td>Попадание</td>
</tr>
<tr>
<th>Игрок 2</th>
<td>Попадание</td>
<td>Попадание</td>
<td>Промах</td>
<td>Попадание</td>
<td>Промах</td>
</tr>
<tr>
<th>Игрок 3</th>
<td>Попадание</td>
<td>Промах</td>
<td>Промах</td>
<td>Попадание</td>
<td>Попадание</td>
</tr>
</table>
HTML
table {
border-collapse: collapse;
border: 1px solid #ddd;
margin-bottom: 20px
}
th,td {
border: 1px solid #ddd;
padding: 5px 7px;
}
.table-1, .table-2 {
width: 300px
}
.table-1 {
table-layout: auto
}
.table-2 {
table-layout: fixed
}
CSS
