table-layout | htmlbook.ru
Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS | |
6.0+ | 8.0+ | 1.0+ | 7.0+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
Краткая информация
Значение по умолчанию | auto |
---|---|
Наследуется | Нет |
Применяется | К тегу <table> или к элементу, у которого значение display установлено как table или inline-table. |
Ссылка на спецификацию | http://www.w3.org/TR/CSS21/tables.html#propdef-table-layout |
Версии CSS
CSS 1 | CSS 2 | CSS 2.1 | CSS 3 |
---|---|---|---|
Описание
Определяет, как браузер должен вычислять ширину ячеек таблицы, основываясь на ее содержимом.
Синтаксис
table-layout: auto | fixed | inherit
Значения
- auto
- Браузер загружает всю таблицу, анализирует ее для определения размеров ячеек и только после этого отображает.
- fixed
- Ширина колонок в этом случае определяется либо с помощью тега <col>, либо вычисляется на основе первой строки. Если данные о форматировании первой строки таблицы по каким-либо причинам получить невозможно, в этом случае таблица делится на колонки равной ширины. При использовании этого значения, содержимое, которое не помещается в ячейку указанной ширины, будет «обрезано» либо наложено поверх ячейки. Это зависит от используемого браузера, но в любом случае ширина ячейки меняться не будет. Для корректной работы этого значения обязательно должна быть задана ширина таблицы.
- inherit
- Наследует значение родителя.
Пример
HTML5CSS2.1IECrOpSaFx
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>table-layout</title> <style> table { table-layout: fixed; /* Фиксированная ширина ячеек */ width: 100%; /* Ширина таблицы */ } . col1 { width: 160px; } .coln { width: 60px; } </style> </head> <body> <table border="1"> <col> <col span="9"> <tr> <td> </td> <td>2012</td><td>2013</td><td>2014</td><td>2015</td> <td>2016</td><td>2017</td><td>2018</td><td>2019</td> <td>2020</td> </tr> <tr> <td>Нефть</td><td>5</td><td>7</td><td>2</td><td>8</td> <td>3</td><td>34</td><td>62</td><td>74</td><td>57</td> </tr> <tr> <td>Золото</td><td>3</td> <td>6</td><td>4</td><td>6</td> <td>4</td><td>69</td><td>72</td><td>56</td><td>47</td> </tr> <tr> <td>Дерево</td><td>5</td><td>8</td><td>3</td><td>4</td> <td>7</td><td>73</td><td>79</td><td>34</td><td>86</td> </tr> </table> </body> </html>
Браузеры
Internet Explorer до версии 7. 0 включительно не поддерживает значение inherit.
Таблица
CSS по теме
- table-layout
Статьи по теме
- Особенности таблиц
- Особенности таблиц
- Преимущества и недостатки таблиц
Рецепты CSS
HTML/Атрибут width (Элемент th)
Синтаксис
(X)HTML
<th width="[значение]"> ... </th>
Описание
Атрибут / параметр width
(от англ. «width» ‒ «ширина») указывает рекомендуемую ширину ячейки шапки таблицы.
Условия использования
Значение данного атрибута используется только в случаях, когда оно не противоречит требованиям к ширине других ячеек в том же столбце. (Ширина всех ячеек столбца, как правило, устанавливается по значению самой широкой ячейки.)
CSS
Аналог: width: <значение>;
Поддержка браузерами
Chrome
Поддерж.
Firefox
Поддерж.
Opera
Поддерж.
Maxthon
Поддерж.
IExplorer
Поддерж.
Safari
Поддерж.
iOS
Поддерж.
Android
Поддерж.
Спецификация
Верс. | Раздел |
---|---|
HTML | |
2.0 | |
3.2 | Tables |
4.01 | 11.2.6 Table cells: The TH and TD elements width = length [CN]…[1] DTD: Transitional |
5.0 | |
5.1 | |
XHTML | |
1. | Extensible HyperText Markup Language[1] DTD: Transitional |
1.1 |
- [1] ‒ помечен как «устаревший».
Значения
В качестве значения указывается ширина ячейки. Значение ширины ячейки может быть выражено в виде:
- <число>
- Если в качестве значения указывается только число, то ширина ячейки таблицы рассчитывается в пикселях
. (Например, «height="25"
».) - <процент>%
- Если в качестве значения указывается число со «
%
» ЗНАКОМ ПРОЦЕНТА [U+0025], то ширина ячейки таблицы рассчитывается в процентах на основе доступного горизонтального пространства. (Например, «height="37%"
». )
Пример использования
Листинг кода
<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Transitional//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd»>
<html xmlns=»http://www.w3.org/1999/xhtml»>
<meta http-equiv=»Content-Type» content=»text/html; charset=utf-8″ />
<title>Параметр width (Элемент th)</title>
</head>
<body>
<h2>Пример использования атрибута «width»</h2>
<table border=»1″>
<caption>Математическая матрица</caption>
<tbody>
<tr> <th bgcolor=»silver»>x</th> <th>1</th> <th>2</th> <th>3</th> <th>4</th> </tr>
<tr> <th>1</th> <td>0</td> <td>2</td> <td>6</td> <td>3</td> </tr>
<tr> <th>3</th> <td>2</td> <td>2</td> <td>0</td> <td>3</td> </tr>
<tr> <th>4</th> <td>3</td> <td>2</td> <td>6</td> <td>0</td> </tr>
</tbody>
</table>
</body>
</html>
Параметр width (Элемент th)
Размеры таблиц HTML
❮ Назад Далее ❯
HTML-таблицы могут иметь разные размеры для каждого столбца, строки или весь стол.
Используйте атрибут стиля с атрибутом
ширина
или высота
свойства, чтобы указать размер таблицы, строки или столбца.
Ширина таблицы HTML
Чтобы установить ширину таблицы, добавьте стиль Установить ширину таблицы на 100%: <таблица>
атрибут к элементу :
Пример
Имя
Фамилия
Возраст
Джилл
Смит
50
Ева
Джексон
94
Попробуйте сами »
Примечание: Использование процента в качестве единицы измерения ширины означает
насколько широким будет этот элемент по сравнению с его родительским элементом, который в данном случае
это <тело>
элемент.
Ширина столбца таблицы HTML
Чтобы задать размер определенного столбца, добавьте стиль Установите ширину первого столбца на 70%: Попробуйте сами » Чтобы установить высоту определенной строки, добавьте стиль Установите высоту второй строки в 200 пикселей: Попробуйте сами » Используйте стили CSS, чтобы сделать таблицу шириной 300 пикселей. <таблица> Начать упражнение ❮ Предыдущий
Следующий ❯ 900
Справочник по HTML W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения.
Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания.
Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования,
куки-файлы и политика конфиденциальности. Copyright 1999-2023 Refsnes Data. Все права защищены. ❮ Предыдущий
Полное руководство по CSS
Далее ❯ Укажите, что ширина столбца должна быть 100 пикселей: div
{ Попробуйте сами » Другие примеры "Попробуйте сами" ниже. Ширина столбца Количество столбцов будет минимальным количеством столбцов, необходимых для отображения
все содержимое элемента. Показать демо ❯ Числа в таблице указывают первую версию браузера, которая полностью поддерживает это свойство. Числа, за которыми следует -webkit- или -moz-, указывают первую версию, которая работала с префиксом. ширина столбца: авто | длина |начальный|наследовать; Разделить текст в элементе div
{ Попробуйте сами » Укажите промежуток в 40 пикселей между столбцами: div
{ Попробуйте сами » Укажите ширину, стиль и цвет правила между столбцами: div
{ Попробуйте сами » Учебник CSS: Несколько столбцов CSS Ссылка HTML DOM: свойство columnWidth ❮ Предыдущий
Полное руководство по CSS
Следующий ❯ 900
Справочник по HTML ФОРУМ |
О W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения.
Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания.
атрибут на или элемент: Пример
Имя Фамилия
Возраст
Джилл
Смит
50
Ева
Джексон
94
Высота строки таблицы HTML
атрибут элемента строки таблицы: Пример
Имя
Фамилия
Возраст
Джилл
Смит 50
Ева
Джексон
94
HTML-упражнения
Проверьте себя с помощью упражнений
Упражнение:
<тр>
Имя
Фамилия
Очки
<тр>
Джилл
Смит
50
ВЫБОР ЦВЕТА
Лучшие учебники
Учебное пособие по HTML
Учебное пособие по CSS
Учебное пособие по JavaScript
Учебное пособие
Учебное пособие по SQL
Учебное пособие по Python
Учебное пособие по W3.CSS
Учебное пособие по Bootstrap
Учебное пособие по PHP
Учебное пособие по Java
Учебное пособие по C++
Учебное пособие по jQuery
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Справочник по jQuery Основные примеры
Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3. CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery2 |
О
W3Schools работает на основе W3.CSS. Свойство ширины столбца CSS
Пример
ширина столбца: 100 пикселей;
} Определение и использование
9Свойство 0011 указывает ширину столбца.
ширина столбца
— это гибкое свойство. Думать о ширина столбца
как минимум предложение ширины для браузера. Как только браузер не может вместить как минимум два
столбцы указанной ширины, затем столбцы остановятся и упадут в
один столбец. Значение по умолчанию: авто Унаследовано: нет Анимация: да. Читать о анимированном Попробуй Версия: CSS3 Синтаксис JavaScript: объект .style.columnWidth="100px"
Попробуй Поддержка браузера
Недвижимость ширина столбца 50,0
4,0 -вебкит- 10,0 52,0
2,0 -моз- 9.0
3.1 -вебкит- 37,0
15,0 -вебкит-
11,1 Синтаксис CSS
Значения свойств
Значение Описание Демо авто Значение по умолчанию. Ширина столбца будет определяться браузером Демонстрация ❯ длина Длина, указывающая ширину столбцов. Количество столбцов
будет минимальное количество столбцов, необходимое для отображения всего контента в
элемент. Читать о единицах длины Демонстрация ❯ начальный Устанавливает для этого свойства значение по умолчанию. Читать про начальный унаследовать Наследует это свойство от родительского элемента. Читать о унаследовать Другие примеры
Пример
количество столбцов: 3;
} Пример
промежуток между столбцами: 40 пикселей;
} Пример
правило столбца: 4px double #ff00ff;
} Связанные страницы
ВЫБОР ЦВЕТА
Лучшие учебники
Учебное пособие по HTML
Учебное пособие по CSS
Учебное пособие по JavaScript
Учебное пособие
Учебное пособие по SQL
Учебное пособие по Python
Учебное пособие по W3. CSS
Учебное пособие по Bootstrap
Учебное пособие по PHP
Учебное пособие по Java
Учебное пособие по C++
Учебное пособие по jQuery
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Справочник по jQuery
2 Top3 Examples
2 Top3 Examples
Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery