caption обозначает название или краткое пояснение всей таблицы. Например, <table><caption>Расписание занятий</caption>…</table> сообщает, какой набор данных находится ниже. Это не дополнительная ячейка и не заголовок одного столбца: caption относится к таблице целиком. Ячейки заголовков по-прежнему размечаются th внутри строк. Разместите caption первым дочерним элементом table и используйте один такой заголовок для данной таблицы. Текст должен помогать различать её среди других данных страницы, а не повторять техническое слово «таблица» без полезного уточнения. Обычный абзац перед table может выглядеть похожим, но сам по себе не выражает ту же непосредственную семантическую связь. Если подпись нужна таблице, caption делает эту связь явной для браузера и вспомогательных технологий. Внешнее положение и оформление регулируются CSS, например caption-side и обычными текстовыми свойствами. Не переносите элемент в произвольное место документа только ради желаемого отступа. При этом подпись не обязана подробно объяснять каждую ячейку: слишком длинные инструкции удобнее разместить отдельным связанным текстом рядом. Проверьте название вместе с заголовками столбцов. Читатель должен понимать общий предмет и смысл каждого измерения, не угадывая его по соседнему рисунку или случайному цвету. Если данные разделены на несколько самостоятельных таблиц, дайте каждой подходящее название вместо одного общего caption в первой. Сам элемент не объединяет данные, не меняет количество столбцов и не закрепляет таблицу при прокрутке. Его задача — обозначить, что именно представляет эта таблица.
Лучший ответ
4o
4o
Caption html что это?
captionзадаёт название или краткое описание всей таблицы. Он находится внутри table, обычно первым дочерним элементом, и не является строкой tr или ячейкой th. Например,<caption>Расписание занятий</caption>помогает понять, о каких данных идёт речь. Заголовки столбцов остаются отдельно. Видимое положение подписи можно настроить CSS, сохранив её связь с таблицей.