Атрибут rowspan тега <th> — об'єднання рядків


Атрибут rowspan визначає об'єднання рядків у один стовпчик.

Встановлює число осередків, які повинні бути об'єднані по вертикалі. Цей атрибут має сенс для таблиць, що складаються з декількох рядків.

автор: с3с

Загальний опис

автор: NagarD

Нотатка

rowspan ="0" вказує браузеру, що об'єднати треба групу рядків.

автор: с3с
Нотатка

Якщо rowspan більше за значення кількості рядків, то об'єднується максимально допустима кількість рівна кількості рядків таблиці.

автор: с3с

Синтаксис

<th rowspan="number">

Атрибут rowspan може отримувати єдине значення:

number

Задає число рядків, яке осередок заголовка повинен охоплювати. Значення атрибута повинно бути невід'ємними цілим числом. Не рекомендується використовувати значення понад 65534, тому що вони можуть бути обрізані до цього числа. Значення за замовчуванням 1.

автор: с3с

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
1 1 1 15 12 ≤11
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Google Chrome Mobile Mozilla Firefox Mobile Apple Safari
4.4 18 4 1

Приклади

+ запропонувати свій приклад у пісочниці

Найпростіший приклад використання HTML атрибута rowspan теґа <th>

HTML

<p>Приклад використання атрибута "rowspan"</p>
<table border = "1">
		<tr>
			<th>Канцелярські товари</th>
			<th rowspan = "2" colspan="2">Товари для дому</th>
		</tr>
		<tr>
			<td>Ручка</td>
		</tr>
		<tr>
			<td>Папір</td>
			<td>Клей</td>
			<td>Альбом</td>
		</tr>
	</table>

CSS

table,th,td{
  border: 1px solid grey;
  text-align:center;
} 

td{
   padding:10px;
 
}
th,td{
   padding:10px;
}
caption{
  font-size:20px;
}
автор: с3с

Найпростіший приклад використання HTML атрибута rowspan теґа <th>

HTML

<table>
  <tr>
    <th>Month</th>
    <th rowspan="1">Savings</th>
    <th rowspan="0">rowspan = 0</th>
    <th rowspan="3">rowspan = 3</th>
    <th rowspan="5">rowspan = 5</th>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
  <tr>
    <td>February</td>
    <td>$80</td>
  </tr>
</table>

CSS

table,th{
  border:1px solid #ff0000;
}
автор: с3с

Ліворуч правильно: у другому рядку першої комірки немає, бо її місце зайняла комірка з rowspan="2". Праворуч комірку залишили — і рядок з'їхав, а в таблиці з'явився зайвий стовпець.

HTML

<p><b>Правильно</b> — з'їдену комірку прибрано:</p>
<table>
    <tr>
        <th rowspan="2">Понеділок</th>
        <td>09:00</td>
        <td>Математика</td>
    </tr>
    <tr>
        <td>11:00</td>
        <td>Фізика</td>
    </tr>
    <tr>
        <th>Вівторок</th>
        <td>09:00</td>
        <td>Хімія</td>
    </tr>
</table>

<p><b>Помилка</b> — комірку в другому рядку залишили:</p>
<table class="broken">
    <tr>
        <th rowspan="2">Понеділок</th>
        <td>09:00</td>
        <td>Математика</td>
    </tr>
    <tr>
        <td>зайва</td>
        <td>11:00</td>
        <td>Фізика</td>
    </tr>
    <tr>
        <th>Вівторок</th>
        <td>09:00</td>
        <td>Хімія</td>
    </tr>
</table>

CSS

body {
    font-family: system-ui, sans-serif;
    font-size: 15px;
}

p {
    margin: 20px 0 6px;
    color: #555;
    font-size: 14px;
}

table {
    border-collapse: collapse;
    font-size: 14px;
}

th,
td {
    border: 1px solid #9aa4ad;
    padding: 6px 12px;
    text-align: left;
}

th {
    background: #eef3f7;
}

.broken td:first-child {
    background: #fdecea;
    color: #c0392b;
}
автор: NagarD

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Як форматувати текст?
Пишемо Виходить
**важливо**
*акцент*
~~застаріле~~
Виділення в тексті. Те саме роблять кнопки панелі, що спливає над виділеним.
## Як працює каскад
### Порядок оголошень
Заголовки всередині тексту. Найбільший не потрібен — він у сторінки вже є.
[[css/property/color]] Посилання на сторінку довідника. Наберіть [[ — поле веде сходинками (розділ → тип → сторінка), а хибний ключ підкреслить хвилею.
[[!sandbox/S0oh1hBm]] Живий приклад окремим рядком — саме вікно результату. Той самий ключ зі знаком !: наберіть [[! і дійдіть сходинками до потрібної сторінки, список покаже її приклади.
[MDN](https://developer.mozilla.org) Посилання на чужий сайт.
![Схема каскаду](https://site.com/схема.png) Картинка. Опис обов'язковий: його читають пошуковик і незрячі.
Задайте `display: grid` контейнеру Код усередині речення.
```css
.card { display: grid }
```
Код блоком. Мова після трьох лапок вмикає підсвітку.
- Походження
1. Походження
Перелік: маркований і нумерований.
- [ ] дописати приклади
- [x] перевірити в Firefox
Перелік завдань із галочками. Пробіл у порожніх дужках обов'язковий.
> Порядок важить лише за рівної ваги. Цитата на всю ширину абзацу.
Специфічність
: вага селектора; більша перемагає
Список означень: термін, а під ним пояснення з відступом. Пробіл після двокрапки обов'язковий.
Каскад має три критерії[^1]
[^1]: Походження, специфічність, порядок.
Виноска: номер у тексті, примітка внизу сторінки. Без згадки [^1] у тексті примітка не з'явиться.
Відповідь: ||сорок два|| Ховає те, що між рисками: читач бачить на цьому місці розмиту пляму, а решта речення лишається звичайною. Клац — і текст відкрито.
|| Показати рішення
Задайте контейнеру `display: grid`.
||
Ховає цілі абзаци. На сторінці видно лише підпис із першого рядка («Показати рішення»), решта розгортається клацанням по ньому. Закривні риски — окремим рядком.
Порожній рядок Новий абзац. Щоб перенести рядок усередині абзацу, поставте \ в його кінці.

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Правка
Зворотний зв'язок
Вхід