CSS властивості
ГлавнаяВластивості CSSАтрибут caption-side в CSS

Атрибут caption-side в CSS

292

Визначає положення заголовка таблиці, який задається за допомогою елемента < ;caption>, щодо самої таблиці. Властивість caption-side виводить заголовок до або після таблиці, а вирівнювання тексту з правого або лівого краю встановлюється через властивість text-align .

Коротка інформація

Значення за замовчуванням top
Успадковується Так
Застосовується До <caption> або до всіх елементів, у яких значення display встановлено як table-caption.
Анімується Ні

Синтаксис

caption-side: top | bottom

Позначення

Опис Приклад
<тип> Вказує тип значення. <розмір>
A && B Значення повинні виводитися в зазначеному порядку. <розмір> && <колір>
A | B Вказує, що потрібно вибрати лише одне значення із запропонованих (A або B). normal | small-caps
A || B Кожне значення може використовуватися самостійно або спільно з іншими у довільному порядку. width || count
[ ] Групує значення. [ crop || cross ]
* Повторювати нуль або більше разів. [,<час>]*
+ Повторювати один або більше разів. <число>+
? Вказаний тип, слово або група не є обов'язковим. inset?
{A, B} Повторювати не менше A, але не більше B разів. <радіус>{1,4}
# Повторювати один або більше разів через кому. <час>#

Значення

top
Розташовує заголовок по верхньому краю таблиці.
bottom
Заголовок знаходиться під таблицею.

Пісочниця

Розклад карт
 
Чебурашка6313
Крокодил Гена1552
Шапокляк3460
Щур Лариса 3118
caption { caption-side: <span class="playground-active">{{ playgroundValue }}</span>; }

Приклад

<!DOCTYPE htm>
<html>
<head>
<meta charset="utf-8">
<title>caption-side</title> <style> table { width: 100%; /* Ширина таблиці */
border-collapse: collapse; /* Забираємо подвійну рамку між осередків */
} 
td { border: 1px solid green; /* Параметри кордону */
padding: 5px; /* Поля в осередках */
} 
caption { caption-side: bottom; /* Заголовок під таблицею */
}
</style>
</head>
<body> <table> <caption>Розклад карт</caption> <tr> <td>&nbsp;</td><td>&spades;</td><td>&clubs;</td><td>&art td> <td>&diams;</td>
</tr> <tr> <td>Чебурашка</td><td>6</td><td>3</td><td>1</td><&t;
</tr> <tr> <td>Крокодил Гена</td><td>1</td><td>5</td><td>5</td><&t;
</tr> <tr> <td>Шапокляк</td><td>3</td><td>4</td><td>6</td><&tt
</tr> <tr> <td>Щур Лариса</td><td>3</td><td>1</td><td>1</td><&t;
</tr>
</table>
</body>
</html> 

Результат даного прикладу показаний на мал. 1.

Результат використання caption-side

Мал. 1. Результат використання caption-side

Об'єктна модель

Об'єкт.style.captionSide

Специфікація

Специфікація Статус
CSS Logical Properties Level 1 Робочий проект
Рекомендація

Специфікація

Кожна специфікація проходить кілька стадій схвалення.

  • Recommendation (Рекомендація) — специфікація схвалена W3C і рекомендована як стандарт.
  • Candidate Recommendation (Можлива рекомендація) — група, яка відповідає за стандарт, задоволена, як він відповідає своїм цілям, але потрібна допомога спільноти розробників з реалізації стандарту.) — на цьому етапі документ представлений на розгляд Консультативної ради W3C для остаточного затвердження. та внесення поправок для розгляду спільнотою.
  • Editor's draft (Редакторська чернетка) — чорнова версія стандарту після внесення змін до редакторів проекту.
  • Draft (Чернетка специфікації) — перша чорнова версія стандарту.

Браузери

8 12 1 4 1 1
1 1 6 1

Браузери

У таблиці браузерів застосовуються такі позначення.

  •   — властивість повністю підтримується браузером з усіма допустимими значеннями;
  • > — властивість браузером не сприймається та ігнорується;
  •  — при роботі можлива поява різних помилок, або властивість підтримується лише частково, наприклад, не всі допустимі значення дейс чи властивість застосовується не до всіх елементів, які вказані в специфікації.

Число вказує версію браузера, починаючи з якої властивість підтримується.

"field field-name-field-css-cat field-type-taxonomy-term-reference field-label-hidden">