Атрибут rowspan — объединение рядов таблицы
Атрибут rowspan
управляет объединением
рядов
в HTML таблице.
Применяется к тегам th
и td
.
Принимаемое значение: целое число начиная
с 1
.
Как пользоваться: добавляем данный атрибут
к любой ячейке td
или th
. Если,
к примеру, задать rowspan
в значение
2 — то ячейка, которой это задали, займет
два ряда по высоте таблицы. При этом ячейки
из ряда ниже никуда не денутся, наша расширившаяся
ячейка их вытеснит и таблица развалится.
Чтобы этого не произошло, нужно удалить одну
из ячеек из ряда ниже. Смотрите примеры для
лучшего понимания.
Пример . Таблица без объединений
Давайте посмотрим таблицу без объединений, с которой мы будем работать дальше:
<table>
<tr>
<td>Ячейка 1</td>
<td>Ячейка 2</td>
<td>Ячейка 3</td>
</tr>
<tr>
<td>Ячейка 4</td>
<td>Ячейка 5</td>
<td>Ячейка 6</td>
</tr>
<tr>
<td>Ячейка 7</td>
<td>Ячейка 8</td>
<td>Ячейка 9</td>
</tr>
</table>
table, td, th {
border: 1px solid black;
}
:
Пример .
Расширим Ячейку1 на два ряда А теперь давайте расширим Ячейку1 на два
ряда, задав ей атрибут rowspan
в значении 2
. Мы увидим, что она вытесняет ячейки
из ряда под ней и таблица разваливается:
<table>
<tr>
<td rowspan="2">Ячейка 1</td>
<td>Ячейка 2</td>
<td>Ячейка 3</td>
</tr>
<tr>
<td>Ячейка 4</td>
<td>Ячейка 5</td>
<td>Ячейка 6</td>
</tr>
<tr>
<td>Ячейка 7</td>
<td>Ячейка 8</td>
<td>Ячейка 9</td>
</tr>
</table>
table, td, th {
border: 1px solid black;
}
:
Пример . Расширим Ячейку1 на два ряда без разваливания таблицы
Чтобы поправить проблему с разваливанием таблицы из предыдущего примера, давайте попробуем удалить одну из ячеек из второго ряда (и это не обязательно Ячейка4, которая находится непосредственно под нашей Ячейкой1, можно удалять любую, мы удалим ячейку с номером 5):
<table>
<tr>
<td rowspan="2">Ячейка 1</td>
<td>Ячейка 2</td>
<td>Ячейка 3</td>
</tr>
<tr>
<td>Ячейка 4</td>
<td>Ячейка 6</td>
</tr>
<tr>
<td>Ячейка 7</td>
<td>Ячейка 8</td>
<td>Ячейка 9</td>
</tr>
</table>
table, td, th {
border: 1px solid black;
}
:
Пример .
Расширим Ячейку1 на3
ряда без разваливания таблицы А здесь давайте расширим нашу ячейку не на
два ряда, а на 3
, зададим ей
в значении 3
. При этом удалим одну
из ячеек из третьего ряда (ячейку 7
, 8
или 9 — без разницы), чтобы таблица
не развалилась:
<table>
<tr>
<td rowspan="3">Ячейка 1</td>
<td>Ячейка 2</td>
<td>Ячейка 3</td>
</tr>
<tr>
<td>Ячейка 4</td>
<td>Ячейка 6</td>
</tr>
<tr>
<td>Ячейка 7</td>
<td>Ячейка 9</td>
</tr>
</table>
table, td, th {
border: 1px solid black;
}
:
Пример . Расширим еще и Ячейку2 на
2
столбца Давайте расширим еще и Ячейку2 на 2
столбца в дополнение к первой ячейке. Для
этого Ячейке2 добавляем colspan
в
значении 2
. При этом удалим Ячейку3,
чтобы таблица не развалилась:
<table>
<tr>
<td rowspan="3">Ячейка 1</td>
<td colspan="2">Ячейка 2</td>
</tr>
<tr>
<td>Ячейка 4</td>
<td>Ячейка 6</td>
</tr>
<tr>
<td>Ячейка 7</td>
<td>Ячейка 9</td>
</tr>
</table>
table, td, th {
border: 1px solid black;
}
:
Смотрите также
- атрибут
colspan
,
который объединяет столбцы таблицы
HTML/Атрибут rowspan (Элемент th)
/html/th/rowspan:> Объединение строк_
Синтаксис
(X)HTML
<th rowspan="[значение]"> ... </th>
Описание
Атрибут / параметр rowspan
(от англ. «row span» ‒ «охват строк») указывает количество табличных строк, охватываемых (занимаемых) данной ячейкой заголовка таблицы.
Поддержка браузерами
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 DTD: Transitional
Strict
Frameset |
5. 0 | 4.9.11 Attributes common to td and th elements …a rowspan content… |
5.1 | 4.9.11. Attributes common to td and th elements …a rowspan content… |
XHTML | |
1.0 | DTD: Transitional
Strict
Frameset |
1.1 | Extensible HyperText Markup Language |
Значения
В качестве значения данного атрибута указывается любое действительное неотрицательное целое число больше нуля. Так же этот атрибут может иметь нулевое значение означающее, что ячейка должна охватывать все оставшиеся строки в группе строк.
Значение по умолчанию: «1
».
Пример использования
Листинг кода
<!DOCTYPE html>
<html>
<head>
<meta charset=»utf-8″>
<title>Параметр rowspan (Элемент th)</title>
</head>
<body>
<h2>Пример использования атрибута «rowspan»</h2>
<table border=»1″>
<tbody>
<tr> <th rowspan=»3″>Умножение</th> <td> 2 * 0 </td> <td> = 0 </td> </tr>
<tr> <td> 2 * 1 </td> <td> = 2 </td> </tr>
<tr> <td> 2 * 2 </td> <td> = 4 </td> </tr>
</tbody>
</table>
</body>
</html>
Параметр rowspan (Элемент th)
HTML td rowspan Атрибут
❮ Тег HTML
Пример
HTML-таблица с ячейкой, занимающей две строки:
Month | 9000 th>ЭкономияЭкономия на отпуск! | |
---|---|---|
Январь | 100 долларов | $50 |
Февраль | 80 долларов США |
Попробуйте сами »
Ниже приведены дополнительные примеры из серии «Попробуйте сами».
Определение и использование
Атрибут rowspan
указывает количество строк, которые должна охватывать ячейка.
Поддержка браузера
Атрибут | |||||
---|---|---|---|---|---|
рядов | Да | Да | Да | Да | Да |
Синтаксис
Значение | Описание |
---|---|
номер | Указывает количество строк, которые должна охватывать ячейка. Примечание. rowspan=»0″ сообщает браузеру о том, что ячейка должна охватывать последнюю строку раздела таблицы (thead, tbody или tfoot).
Chrome, Firefox и Opera 12 (и более ранние версии) поддерживают rowspan=»0″. |
Дополнительные примеры
Пример
Использование rowspan=»0″:
Month | Saving | Скидки на отпуск! |
---|---|---|
Январь | 100 долларов td> | 100 долларов США |
Февраль | 80 долларов США |
Попробуйте сами »
9002❮ Тег HTML
ВЫБОР ЦВЕТА
Лучшие учебники
Учебник HTMLУчебник CSS
Учебник JavaScript
Учебник How To
Учебник SQL
Учебник Python
Учебник W3.CSS
Учебник Bootstrap
Учебное пособие по PHP
Учебное пособие по Java
Учебное пособие по C++
Учебное пособие по jQuery
Основные ссылки
HTML ReferenceCSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3. CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference
Top7 Examples Примеры HTML
Примеры CSS
Примеры JavaScript
Как сделать Примеры
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery
FORUM | О
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.
Copyright 1999-2023 Refsnes Data. Все права защищены.
W3Schools работает на основе W3.CSS.
HTML rowspan Атрибут
❮ Предыдущий Все атрибуты HTML Далее ❯
Определение и использование
Атрибут rowspan
указывает количество строк, которые должна охватывать ячейка.
Применяется к
Атрибут rowspan
может использоваться для следующих элементов:
Элементы | Атрибут |
---|---|
<тд> | рядов |
<й> | рядов |
Примеры
Td Пример
HTML-таблица с ячейкой, занимающей две строки:
Month | Экономия | Скидки на отпуск! |
---|---|---|
Январь | 100$ | 50$ |
Февраль | 80$ |
Попробуйте сами »
Th Пример
HTML-таблица с ячейкой заголовка, состоящей из трех строк:
Месяц th> | Экономия | Экономия на отпуск! |
---|---|---|
Январь | 100 долларов США | |
Февраль | 8 долларов США |
Попробуйте сами »
Поддержка браузера
Атрибут rowspan
имеет следующую поддержку браузера для каждого элемента:
0 | 0 | Элемент | |||
---|---|---|---|---|---|
тд | Да | Да | Да | Да | Да |
-й | Да | Да | Да | Да | Да |
❮ Предыдущий Все атрибуты HTML Следующий ❯
ВЫБОР ЦВЕТА
Лучшие учебники
Учебник по HTMLУчебник по CSS
Учебник по JavaScript
Учебник How To
Учебник по SQL
Учебник по Python
Учебник по W3. CSS
Учебник по Bootstrap
Учебник по PHP
Учебник по Java
Учебник по C++
Учебник по jQuery
2 Top 9 Справочник по HTML
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Справочник по jQuery
Основные примеры
Примеры HTMLПримеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery
9002 FORUM | О
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания.