Web Accessibility Academy · Урок

Текстовые элементы: абзацы, списки и выделение

Размечайте настоящее содержимое подходящими текстовыми тегами

Урок 2 из 413 шагов

«Текстовые элементы: абзацы, списки и выделение» — бесплатный урок 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 — локальная установка не требуется.

Все уроки этого курса

  1. У тегов есть смысл: почему суп из div не работает
  2. Текстовые элементы: абзацы, списки и выделение
  3. Дерево доступности: что слышат программы чтения с экрана
  4. Нативный или пользовательский элемент: когда выбрать настоящий
← Назад к Web Accessibility Academy