Темная тема
Таблицы
border
border - граница (рамка) ячеек или таблицы.
Например. Изменим файл index.html:
html
<table class="border-table">
<tr>
<td>Ячейка 1</td>
<td>Ячейка 2</td>
</tr>
</table>Изменим файл styles.css:
css
.border-table {
border: 1px solid #333; /* толщина границы, стиль, цвет */
}
.border-table td {
border: 1px solid #999;
}border-collapse
border-collapse - настройка наложения границ.
Например. Изменим файл index.html:
html
<table class="collapse-table">
<tr>
<td>Ячейка 1</td>
<td>Ячейка 2</td>
</tr>
</table>Изменим файл styles.css:
css
.collapse-table {
border: 1px solid #333;
border-collapse: collapse;
}
.collapse-table td {
border: 1px solid #999;
}border-spacing
border-spacing - задаёт расстояние между ячейками таблицы.
Например. Изменим файл index.html:
html
<table class="spacing-table">
<tr>
<td>Ячейка 1</td>
<td>Ячейка 2</td>
</tr>
<tr>
<td>Ячейка 3</td>
<td>Ячейка 4</td>
</tr>
</table>Изменим файл styles.css:
css
.spacing-table {
border: 1px solid #333;
border-spacing: 10px 20px;
border-collapse: separate;
}
.spacing-table td {
border: 1px solid #666;
}vertical-align
vertical-align - вертикальное выравнивание текста в ячейке.
Например. Изменим файл index.html:
html
<table>
<tr>
<td class="align-top">Сверху</td>
<td class="align-center">По центру</td>
<td class="align-bottom">Снизу</td>
</tr>
</table>Изменим файл styles.css:
css
table {
height: 100px;
width: 300px;
border-collapse: collapse;
}
td {
border: 1px solid black;
}
.align-top {
text-align: left;
vertical-align: top;
}
.align-center {
text-align: center;
vertical-align: middle;
}
.align-bottom {
text-align: right;
vertical-align: bottom;
}empty-cells
empty-cells - отображение пустых ячеек.
Например. Изменим файл index.html:
html
<table>
<tr>
<td>Заполнено</td>
<td></td>
</tr>
<tr>
<td></td>
<td>Заполнено</td>
</tr>
</table>
<br />
<table class="empty-cells-table">
<tr>
<td>Заполнено</td>
<td></td>
</tr>
<tr>
<td></td>
<td>Заполнено</td>
</tr>
</table>Изменим файл styles.css:
css
table {
border: 1px solid silver;
}
td {
border: 1px solid black;
}
.empty-cells-table {
empty-cells: hide;
}