Текстовые элементы: абзацы, списки и выделение
Размечайте настоящее содержимое подходящими текстовыми тегами
«Текстовые элементы: абзацы, списки и выделение» — бесплатный урок Web Accessibility Academy на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Web Accessibility Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Web Accessibility Academy содержит 4 уроков всего.
Размечайте настоящее содержимое
Текст составляет большую часть веб-содержимого, поэтому особенно важно правильно его размечать. Правильные текстовые элементы делают содержимое понятным для всех, включая пользователей программ чтения с экрана.
Абзацы — это p
Заключайте каждый блок текста в тег p. Он объединяет предложения в настоящий абзац, по которому вспомогательная технология может перемещаться по одному фрагменту.
<p>Accessibility helps everyone.</p>Не имитируйте интервалы
Не складывайте пустые div или теги br, чтобы создать интервалы между фрагментами текста. Используйте настоящие абзацы, а промежутки поручайте CSS. Структура должна задаваться тегом, а не оформлением.
Списки предназначены для списков
Когда элементы связаны друг с другом, используйте настоящий список. Программы чтения с экрана объявляют количество элементов, например «список из трёх элементов», сразу давая пользователю контекст.
Ненумерованный и нумерованный списки
Используйте ul, когда порядок не важен, и ol, когда он важен, например для шагов. Каждый элемент должен находиться в li, а не в отдельном div.
<ol>
<li>Open the door</li>
<li>Step inside</li>
</ol>Выделение — это em
Тег em отмечает слова, на которых вы сделали бы ударение в речи. Программы чтения с экрана могут изменить интонацию, поэтому выделение действительно слышно, а не только видно.
<p>This is <em>really</em> important.</p>Важность — это strong
Тег strong отмечает текст высокой важности, например предупреждение. Это смысл, а не просто жирное оформление, поэтому вспомогательные технологии учитывают его.
b и i предназначены только для оформления
Теги b и i меняют только внешний вид и не добавляют смысла. Используйте em и strong, когда ударение или важность действительно имеют значение.
Для цитат тоже есть теги
Используйте blockquote для отдельного блока цитаты и q для короткой встроенной цитаты. Семантика сообщает пользователям, что эти слова принадлежат другому источнику.
<blockquote>Build for everyone.</blockquote>Код и сокращения
Заключайте встроенный код в code, а сокращённые формы расшифровывайте с помощью abbr. Эти небольшие теги добавляют точный смысл, который зрячие читатели выводят из контекста.
<abbr title="Accessibility">a11y</abbr>Смысл важнее вида
Правило для текста простое: выбирайте тег по его смыслу, а затем свободно оформляйте его. Внешний вид — это CSS, структура — это HTML.
Быстрая проверка
Давайте выберем смысловой тег.
Итоги
Используйте p для обычного текста, ul и ol для списков, а em и strong — для настоящего выделения. Выбирайте теги по смыслу, а оформление оставляйте CSS. 🎉
Изучай HTML с ИИ-репетитором — бесплатно
Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.
- Курсы
- 30
- Уроки
- 120
Часто задаваемые вопросы
Урок «Текстовые элементы: абзацы, списки и выделение» бесплатный?
Да — полный текст урока «Текстовые элементы: абзацы, списки и выделение» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Web Accessibility Academy, подпишись на CoddyKit PRO. Курс Web Accessibility Academy содержит 4 уроков всего.
Чему я научусь в уроке «Текстовые элементы: абзацы, списки и выделение»?
Размечайте настоящее содержимое подходящими текстовыми тегами Ты практикуешь Web Accessibility Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Web Accessibility Academy?
Предыдущий опыт не требуется. Web Accessibility Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.
Сколько времени занимает урок «Текстовые элементы: абзацы, списки и выделение»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Web Accessibility Academy?
Да. Каждый урок Web Accessibility Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- У тегов есть смысл: почему суп из div не работает
- Текстовые элементы: абзацы, списки и выделение
- Дерево доступности: что слышат программы чтения с экрана
- Нативный или пользовательский элемент: когда выбрать настоящий