HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>Создание таблицы</a></li>
1 <ul><li><a>Создание таблицы</a></li>
2 <li><a>Создание рядов</a></li>
2 <li><a>Создание рядов</a></li>
3 <li><a>Формирование ячеек заголовка и тела</a></li>
3 <li><a>Формирование ячеек заголовка и тела</a></li>
4 <li><a>Добавление подписи (заголовка)</a></li>
4 <li><a>Добавление подписи (заголовка)</a></li>
5 <li><a>Группировка </a></li>
5 <li><a>Группировка </a></li>
6 <li><a>Атрибуты табличных элементов</a></li>
6 <li><a>Атрибуты табличных элементов</a></li>
7 <li><a>Размер таблицы</a><ul><li><a>Ширина ячеек</a></li>
7 <li><a>Размер таблицы</a><ul><li><a>Ширина ячеек</a></li>
8 </ul></li>
8 </ul></li>
9 </ul><p>HTML-таблица используется для упорядочивания и вывода данных на экран устройства при помощи строк и столбцов. Они состоят из ячеек. Соответствующие элементы образуются на пересечении имеющихся в таблице строк и столбцов.</p>
9 </ul><p>HTML-таблица используется для упорядочивания и вывода данных на экран устройства при помощи строк и столбцов. Они состоят из ячеек. Соответствующие элементы образуются на пересечении имеющихся в таблице строк и столбцов.</p>
10 <p>Далее предстоит освоить азы работы с HTML-таблицами. Нужно выяснить особенности этого элемента, способы задания и редактирования его составляющих. Предложенная ниже информация пригодится каждому веб-программисту. Особенно это касается начинающих разработчиков, которые только принялись за изучение HTML и CSS.</p>
10 <p>Далее предстоит освоить азы работы с HTML-таблицами. Нужно выяснить особенности этого элемента, способы задания и редактирования его составляющих. Предложенная ниже информация пригодится каждому веб-программисту. Особенно это касается начинающих разработчиков, которые только принялись за изучение HTML и CSS.</p>
11 <h2>Создание таблицы</h2>
11 <h2>Создание таблицы</h2>
12 <p>Для создания таблицы необходимо использовать парный тег &lt;table&gt;&lt;/table&gt;. Он служит контейнером для табличных элементов. Все элементы рассматриваемого объекта на сайте должны находиться внутри &lt;table&gt;&lt;/table&gt;.</p>
12 <p>Для создания таблицы необходимо использовать парный тег &lt;table&gt;&lt;/table&gt;. Он служит контейнером для табличных элементов. Все элементы рассматриваемого объекта на сайте должны находиться внутри &lt;table&gt;&lt;/table&gt;.</p>
13 <p>По умолчанию у таблиц HTML нет видимых границ. Они задаются при помощи свойства border:</p>
13 <p>По умолчанию у таблиц HTML нет видимых границ. Они задаются при помощи свойства border:</p>
14 <p>Убрать промежутки между ячейками таблицы поможет свойство table {border-collapse: collapse;}.</p>
14 <p>Убрать промежутки между ячейками таблицы поможет свойство table {border-collapse: collapse;}.</p>
15 <h2>Создание рядов</h2>
15 <h2>Создание рядов</h2>
16 <p>Для создания строк (рядов) в HTML-таблице необходимо пользоваться тегом &lt;tr&gt;. Он является парным.</p>
16 <p>Для создания строк (рядов) в HTML-таблице необходимо пользоваться тегом &lt;tr&gt;. Он является парным.</p>
17 <p>В процессе веб-программирования необходимо запомнить, что количество горизонтальных строк таблицы определяется количеством пар &lt;tr&gt;&lt;/tr&gt;.</p>
17 <p>В процессе веб-программирования необходимо запомнить, что количество горизонтальных строк таблицы определяется количеством пар &lt;tr&gt;&lt;/tr&gt;.</p>
18 <h2>Формирование ячеек заголовка и тела</h2>
18 <h2>Формирование ячеек заголовка и тела</h2>
19 <p>Задать заголовок столбца в HTML-таблице поможет тег &lt;th&gt;. Он выражается специальной ячейкой, текст в которой будет предусматривать полужирное выделение. Количество ячеек заголовка зависит от количества пар &lt;th&gt;&lt;/th&gt;. Здесь доступны атрибуты:</p>
19 <p>Задать заголовок столбца в HTML-таблице поможет тег &lt;th&gt;. Он выражается специальной ячейкой, текст в которой будет предусматривать полужирное выделение. Количество ячеек заголовка зависит от количества пар &lt;th&gt;&lt;/th&gt;. Здесь доступны атрибуты:</p>
20 <ul><li>colspan;</li>
20 <ul><li>colspan;</li>
21 <li>headers;</li>
21 <li>headers;</li>
22 <li>rowspan.</li>
22 <li>rowspan.</li>
23 </ul><p>Ячейка тела таблицы создается при помощи тега td. Он используется для формирования ячеек, внутри которых размещаются различные данные. Элементы td и /td, расположенные в пределах одного и того же ряда, определяют количество ячеек в строке существующей таблицы.</p>
23 </ul><p>Ячейка тела таблицы создается при помощи тега td. Он используется для формирования ячеек, внутри которых размещаются различные данные. Элементы td и /td, расположенные в пределах одного и того же ряда, определяют количество ячеек в строке существующей таблицы.</p>
24 <p>В процессе верстки и веб-разработки необходимо помнить - количество пар ячеек td должно совпадать с количеством пар ячеек th. Для данного компонента доступны такие атрибуты, как rowspan, colspan и headers.</p>
24 <p>В процессе верстки и веб-разработки необходимо помнить - количество пар ячеек td должно совпадать с количеством пар ячеек th. Для данного компонента доступны такие атрибуты, как rowspan, colspan и headers.</p>
25 <p>Выше можно увидеть наглядный пример создания ячеей тела HTML-таблицы.</p>
25 <p>Выше можно увидеть наглядный пример создания ячеей тела HTML-таблицы.</p>
26 <h2>Добавление подписи (заголовка)</h2>
26 <h2>Добавление подписи (заголовка)</h2>
27 <p>Для более приятного глазу отображения таблиц на странице можно добавлять к ним заголовки (подписи). За соответствующий элемент отвечает тег caption. Он создает подпись HTML-таблицы и добавляется непосредственно после тега table. Он должен быть размещен за пределами строк и ячеек.</p>
27 <p>Для более приятного глазу отображения таблиц на странице можно добавлять к ним заголовки (подписи). За соответствующий элемент отвечает тег caption. Он создает подпись HTML-таблицы и добавляется непосредственно после тега table. Он должен быть размещен за пределами строк и ячеек.</p>
28 <h2>Группировка </h2>
28 <h2>Группировка </h2>
29 <p>Группировку можно осуществлять различными способами:</p>
29 <p>Группировку можно осуществлять различными способами:</p>
30 <ol><li>Тег colgroup формирует структурную группу столбцов. Он выделяет логически однородные td. Используется для группировки одного или более столбцов для дальнейшего единого форматирования. С помощью colgroup получится повторять стили для каждой ячейки и строки. Добавляться должен прямо после table или caption.</li>
30 <ol><li>Тег colgroup формирует структурную группу столбцов. Он выделяет логически однородные td. Используется для группировки одного или более столбцов для дальнейшего единого форматирования. С помощью colgroup получится повторять стили для каждой ячейки и строки. Добавляться должен прямо после table или caption.</li>
31 <li>Тег col используется для формирования групп столбцов, которые делят таблицу на разделы, не относящиеся к общей табличной структуре (не включающие в себя информацию одного и того же типа). Col позволяет задавать свойства столбцов для каждого столбца в пределах colgroup.</li>
31 <li>Тег col используется для формирования групп столбцов, которые делят таблицу на разделы, не относящиеся к общей табличной структуре (не включающие в себя информацию одного и того же типа). Col позволяет задавать свойства столбцов для каждого столбца в пределах colgroup.</li>
32 <li>Атрибут style позволяет менять основной цвет фона ячеек. Для col доступен атрибут span, который задает количество столбцов, подлежащих объединению.</li>
32 <li>Атрибут style позволяет менять основной цвет фона ячеек. Для col доступен атрибут span, который задает количество столбцов, подлежащих объединению.</li>
33 <li>Thead используется для создания группы заголовков для строк таблицы с целью формирования единого оформления. Применяется совместно с tbody и tfoot.</li>
33 <li>Thead используется для создания группы заголовков для строк таблицы с целью формирования единого оформления. Применяется совместно с tbody и tfoot.</li>
34 <li>Tbody - тег, позволяющий группировать основное содержимое имеющейся таблицы. Он применяется в сочетании с tfoot и thead.</li>
34 <li>Tbody - тег, позволяющий группировать основное содержимое имеющейся таблицы. Он применяется в сочетании с tfoot и thead.</li>
35 <li>Tfoot - используется для создания группы строк для представления данных о суммах или итогах, расположенную в нижней части HTML-таблицы. В каждой таблице может применяться всего один раз. Размещается после thead, но перед tr и tbody.</li>
35 <li>Tfoot - используется для создания группы строк для представления данных о суммах или итогах, расположенную в нижней части HTML-таблицы. В каждой таблице может применяться всего один раз. Размещается после thead, но перед tr и tbody.</li>
36 </ol><p>Ячейки в HTML-таблице можно не только группировать, но и объединять. Для этого используются атрибуты colspan и rowspan. Первый параметр используется для задания количества ячеек, объединяемых по горизонтали, второй - по вертикали.</p>
36 </ol><p>Ячейки в HTML-таблице можно не только группировать, но и объединять. Для этого используются атрибуты colspan и rowspan. Первый параметр используется для задания количества ячеек, объединяемых по горизонтали, второй - по вертикали.</p>
37 <h2>Атрибуты табличных элементов</h2>
37 <h2>Атрибуты табличных элементов</h2>
38 <p>Перед изменением ширины таблицы в HTML необходимо получше изучить азы работы с табличными компонентами. Вот их атрибуты:</p>
38 <p>Перед изменением ширины таблицы в HTML необходимо получше изучить азы работы с табличными компонентами. Вот их атрибуты:</p>
39 АтрибутОписание и принимаемые значенияspanКоличество колонок, объединяемых для задания единого CSS стиля. По умолчанию значение этого атрибута равняется единице. В качестве принимаемых значений может выступать любое целое число (положительное).headersИспользуется для задания списка ячеек заголовка, включающих в себе информацию о заголовке текущей ячейки данных. Используется для речевых браузеров. Принимаемые значения - это список имен ячеек, разделенных пробелами. Соответствующие имена присваиваются через атрибут id.colspanКоличество ячеек в строке для объединения по горизонтали. Принимаемые значения: от 1 до 999 включительно. Пример использования: td colspan="6".rowspanКоличество ячеек в столбце для их объединения по вертикали. Диапазон значений будет точно таким же, как и у colspan. Пример использования: td rowspan="4".<p>С основными операция по созданию таблиц удалось ознакомиться. Теперь можно более подробно рассмотреть особенности размера HTML-таблиц и их корректировку.</p>
39 АтрибутОписание и принимаемые значенияspanКоличество колонок, объединяемых для задания единого CSS стиля. По умолчанию значение этого атрибута равняется единице. В качестве принимаемых значений может выступать любое целое число (положительное).headersИспользуется для задания списка ячеек заголовка, включающих в себе информацию о заголовке текущей ячейки данных. Используется для речевых браузеров. Принимаемые значения - это список имен ячеек, разделенных пробелами. Соответствующие имена присваиваются через атрибут id.colspanКоличество ячеек в строке для объединения по горизонтали. Принимаемые значения: от 1 до 999 включительно. Пример использования: td colspan="6".rowspanКоличество ячеек в столбце для их объединения по вертикали. Диапазон значений будет точно таким же, как и у colspan. Пример использования: td rowspan="4".<p>С основными операция по созданию таблиц удалось ознакомиться. Теперь можно более подробно рассмотреть особенности размера HTML-таблиц и их корректировку.</p>
40 <h2>Размер таблицы</h2>
40 <h2>Размер таблицы</h2>
41 <p>Если разработчик не указывает размер заданной таблицы, он определяется количеством текста или иного контента, находящегося внутри рассматриваемого элемента. HTML-таблица будет растягиваться по размеру контейнера, в котором она размещается.</p>
41 <p>Если разработчик не указывает размер заданной таблицы, он определяется количеством текста или иного контента, находящегося внутри рассматриваемого элемента. HTML-таблица будет растягиваться по размеру контейнера, в котором она размещается.</p>
42 <p>Размер таблицы можно указывать вручную. Для этого необходимо использовать:</p>
42 <p>Размер таблицы можно указывать вручную. Для этого необходимо использовать:</p>
43 <ul><li>width - ширина таблицы;</li>
43 <ul><li>width - ширина таблицы;</li>
44 <li>height - высота таблицы.</li>
44 <li>height - высота таблицы.</li>
45 </ul><p>Ширина обычно измеряется в процентах или пикселях. Если указать 100 % ширину таблицы, она растянется на весь экран.</p>
45 </ul><p>Ширина обычно измеряется в процентах или пикселях. Если указать 100 % ширину таблицы, она растянется на весь экран.</p>
46 <p>Чтобы указать размер table, нужно использовать атрибут style со свойствами width и height. Он поможет задать размер HTML-таблицы, строк и столбцов.</p>
46 <p>Чтобы указать размер table, нужно использовать атрибут style со свойствами width и height. Он поможет задать размер HTML-таблицы, строк и столбцов.</p>
47 <p>Выше можно увидеть наглядный пример кода, в котором таблица будет иметь ширину 400 пикселей.</p>
47 <p>Выше можно увидеть наглядный пример кода, в котором таблица будет иметь ширину 400 пикселей.</p>
48 <h3>Ширина ячеек</h3>
48 <h3>Ширина ячеек</h3>
49 <p>Ширина ячеек в таблице определяется атрибутом width тега td. Соответствующее значение устанавливается только тогда, когда ширина ячейки таблицы должна быть задана.</p>
49 <p>Ширина ячеек в таблице определяется атрибутом width тега td. Соответствующее значение устанавливается только тогда, когда ширина ячейки таблицы должна быть задана.</p>
50 <p>Вот наглядный пример, когда ширина td (ячейки) должна быть указана:</p>
50 <p>Вот наглядный пример, когда ширина td (ячейки) должна быть указана:</p>
51 <p>Здесь необходимо создать на веб-сайте две колонки, одна из которых имеет размер 200 пикселей, а вторая - занимает все оставшееся пространство. Для этого формируется таблица с двумя td. Для левого td используется параметр width="200". Единицы измерения здесь ставить не нужно. Это связано с тем, что браузер сам понимает, что заданное число - это пиксели.</p>
51 <p>Здесь необходимо создать на веб-сайте две колонки, одна из которых имеет размер 200 пикселей, а вторая - занимает все оставшееся пространство. Для этого формируется таблица с двумя td. Для левого td используется параметр width="200". Единицы измерения здесь ставить не нужно. Это связано с тем, что браузер сам понимает, что заданное число - это пиксели.</p>
52 <p>Ширина td может меняться, несмотря на то, что она указана точно. Такое происходит, если в td добавляется рисунок, размер которого оказывается больше соответствующего "поля". Для того, чтобы вместить используемое изображение, td будет расширяться. На размер ячейки может оказывать влияние текстовое содержимое. Примером служит очень длинное слово.</p>
52 <p>Ширина td может меняться, несмотря на то, что она указана точно. Такое происходит, если в td добавляется рисунок, размер которого оказывается больше соответствующего "поля". Для того, чтобы вместить используемое изображение, td будет расширяться. На размер ячейки может оказывать влияние текстовое содержимое. Примером служит очень длинное слово.</p>
53 <p>Чтобы избежать соответствующей ситуации, необходимо придерживаться некоторых правил:</p>
53 <p>Чтобы избежать соответствующей ситуации, необходимо придерживаться некоторых правил:</p>
54 <ol><li>Не добавлять в td (ячейку) фиксированной ширины изображения, превышающие по ширине td width.</li>
54 <ol><li>Не добавлять в td (ячейку) фиксированной ширины изображения, превышающие по ширине td width.</li>
55 <li>Для тега table использовать свойство table-layout с параметром fixed. В этом случае рисунок будет обрезан, если он не помещается полностью в td.</li>
55 <li>Для тега table использовать свойство table-layout с параметром fixed. В этом случае рисунок будет обрезан, если он не помещается полностью в td.</li>
56 </ol><p>Теперь понятно, как работать с таблицами на веб-страницах и изменять их ширину. Быстрее разобраться с азами веб-разработки и использовании CSS помогут дистанционные компьютерные курсы.</p>
56 </ol><p>Теперь понятно, как работать с таблицами на веб-страницах и изменять их ширину. Быстрее разобраться с азами веб-разработки и использовании CSS помогут дистанционные компьютерные курсы.</p>
57 <p><em>Хотите освоить современную IT-специальность? Огромный выбор курсов по востребованным IT-направлениям есть в <a>Otus</a>!</em> </p>
57 <p><em>Хотите освоить современную IT-специальность? Огромный выбор курсов по востребованным IT-направлениям есть в <a>Otus</a>!</em> </p>
58  
58