Таблицы
Элементы таблиц появились только в CSS2. Их свойства определяют стиль, промежутки и структуру таблиц.
caption-side
Определяет положение подписи таблицы по отношению к самой таблице.
Может иметь значение:
top - подпись сверху таблицы (по умолчанию).
right - подпись справа от таблицы.
bottom - подпись снизу таблицы.
left - подпись слева от таблицы.
table
{caption-side
: top}
table-layout
Определяет общий вид таблицы.
Может иметь значение:
auto - общий вид таблицы определяется браузером (по умолчанию).
fixed - устанавливается фиксированный общий вид таблицы.
table
{table-layout
: fixed}
border-collapse
Определяет отображение табличных границ на экране.
Может иметь значение:
collapse - смежные границы табличных ячеек превращаются в одну общую границу (по умолчанию).
separate - смежные границы ячеек таблицы остаются отдельными.
table
{border-collapse: separate}
border-spacing
Определяет интервалы между табличными границами. Если имеется только одно значение, то оно будет применено и к горизонтальному, и к вертикальному направлению.
Может иметь значение:
Первая длина, соответствующая стандартам, расстояние по горизонтали между
границами табличных ячеек.
Вторая длина, соответствующая стандартам, расстояние по вертикали между
границами табличных ячеек.
table
{border-spacing: 4px}
empty-cells
Определяет, как выводить на экран границы пустых ячеек.
Может иметь значение:
show - границы пустых ячеек видны (по умолчанию).
hide - границы пустых ячеек скрыты.
table
{empty-cells: show}
speak-header
Определяет, как программа чтения экрана (screen reader) произносит табличные заголовки.
Может иметь значение:
once - заголовок каждого столбца произносится только один раз (по умолчанию).
always -заголовок столбца произносится каждый раз при работе ячеек этого столбца.
table {speak-header: once}
column-span
Определяет количество соединяемых (span) столбцов.
Может иметь значение:
любое соответствующее стандартам число - количество соединяемых столбцов. По умолчанию это 1.
td {column-span: 3}
row-span
Определяет количество соединяемых (span) строк.
Может иметь значение:
любое соответствующее стандартам число - количество соединяемых строк. По умолчанию это 1.
td {row-span: 3}