table-layout | htmlbook.ru

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
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 1CSS 2CSS 2.1CSS 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>&nbsp;</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.2Tables
4.0111.2.6 Table cells: The TH and TD elements
width = length [CN]…[1]
DTD: Transitional Strict Frameset
5.04.9.10 The th element
5.14.9.10. The th element
XHTML
1.
0
Extensible HyperText Markup Language[1]
DTD: Transitional Strict Frameset
1.1Extensible HyperText Markup Language
  • [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»>

<head>
<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>2</th> <td>1</td> <td>0</td> <td>4</td> <td>2</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%:



   

   

   



   

   

   


 

   

   

   

 

Имя Фамилия Возраст
Джилл Смит 50
Ева Джексон 94

Попробуйте сами »



Высота строки таблицы HTML

Чтобы установить высоту определенной строки, добавьте стиль атрибут элемента строки таблицы:

Пример

Установите высоту второй строки в 200 пикселей:



   

   

   



   

   

   


 

   

   

   

 

Имя Фамилия Возраст
Джилл Смит 50
Ева Джексон 94

Попробуйте сами »


HTML-упражнения

Проверьте себя с помощью упражнений

Упражнение:

Используйте стили CSS, чтобы сделать таблицу шириной 300 пикселей.

<таблица>
  <тр>
    Имя
    Фамилия
    Очки
  
  <тр>
    Джилл
    Смит
    50
  

Начать упражнение



❮ Предыдущий Следующий ❯


ВЫБОР ЦВЕТА



Лучшие учебники
Учебное пособие по HTML
Учебное пособие по CSS
Учебное пособие по JavaScript
Учебное пособие
Учебное пособие по SQL
Учебное пособие по Python
Учебное пособие по W3.CSS
Учебное пособие по Bootstrap
Учебное пособие по PHP
Учебное пособие по Java
Учебное пособие по C++
Учебное пособие по jQuery

900 Справочник по HTML
Справочник по 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 оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.

Copyright 1999-2023 Refsnes Data. Все права защищены.
W3Schools работает на основе W3.CSS.

Свойство ширины столбца CSS

❮ Предыдущий Полное руководство по CSS Далее ❯


Пример

Укажите, что ширина столбца должна быть 100 пикселей:

div {
  ширина столбца: 100 пикселей;
}

Попробуйте сами »

Другие примеры "Попробуйте сами" ниже.


Определение и использование

Ширина столбца 9Свойство 0011 указывает ширину столбца.

Количество столбцов будет минимальным количеством столбцов, необходимых для отображения все содержимое элемента.

ширина столбца — это гибкое свойство. Думать о ширина столбца как минимум предложение ширины для браузера. Как только браузер не может вместить как минимум два столбцы указанной ширины, затем столбцы остановятся и упадут в один столбец.

Показать демо ❯

Значение по умолчанию: авто
Унаследовано: нет
Анимация: да. Читать о анимированном Попробуй
Версия: CSS3
Синтаксис JavaScript: объект .style.columnWidth="100px" Попробуй


Поддержка браузера

Числа в таблице указывают первую версию браузера, которая полностью поддерживает это свойство.

Числа, за которыми следует -webkit- или -moz-, указывают первую версию, которая работала с префиксом.

Недвижимость
ширина столбца 50,0
4,0 -вебкит-
10,0 52,0
2,0 -моз-
9.0
3.1 -вебкит-
37,0
15,0 -вебкит-
11,1



Синтаксис CSS

ширина столбца: авто | длина |начальный|наследовать;

Значения свойств

Значение Описание Демо
авто Значение по умолчанию. Ширина столбца будет определяться браузером Демонстрация ❯
длина Длина, указывающая ширину столбцов. Количество столбцов будет минимальное количество столбцов, необходимое для отображения всего контента в элемент. Читать о единицах длины Демонстрация ❯
начальный Устанавливает для этого свойства значение по умолчанию. Читать про начальный
унаследовать Наследует это свойство от родительского элемента. Читать о унаследовать


Другие примеры

Пример

Разделить текст в элементе

на три столбца:

div {
количество столбцов: 3;
}

Попробуйте сами »

Пример

Укажите промежуток в 40 пикселей между столбцами:

div {
  промежуток между столбцами: 40 пикселей;
}

Попробуйте сами »

Пример

Укажите ширину, стиль и цвет правила между столбцами:

div {
  правило столбца: 4px double #ff00ff;
}

Попробуйте сами »


Связанные страницы

Учебник CSS: Несколько столбцов CSS

Ссылка HTML DOM: свойство columnWidth

❮ Предыдущий Полное руководство по CSS Следующий ❯


ВЫБОР ЦВЕТА



Лучшие учебники
Учебное пособие по HTML
Учебное пособие по CSS
Учебное пособие по JavaScript
Учебное пособие
Учебное пособие по SQL
Учебное пособие по Python
Учебное пособие по W3. CSS
Учебное пособие по Bootstrap
Учебное пособие по PHP
Учебное пособие по Java
Учебное пособие по C++
Учебное пособие по jQuery

900 Справочник по HTML
Справочник по 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


ФОРУМ | О

W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания.