Frontend Academy · Урок

Текст, изображения, ссылки и списки

Форматируйте текст с помощью заголовков и абзацев, встраивайте изображения с альтернативным текстом, создавайте гиперссылки и нумерованные и ненумерованные списки.

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

«Текст, изображения, ссылки и списки» — бесплатный урок Frontend Academy на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Frontend Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Frontend Academy содержит 4 уроков всего.

Заголовки: от h1 до h6

HTML предоставляет шесть уровней заголовков. Используйте их для создания структуры документа, а не для изменения размера текста. <h1> — заголовок страницы, используемый один раз; <h2> — заголовки основных разделов; <h3> — заголовки подразделов и так далее.

<h1>Frontend Development Guide</h1>
<h2>HTML Basics</h2>
<h3>Headings</h3>

Абзацы и &lt;br&gt;

Элемент <p> содержит абзац текста. Браузер автоматически добавляет интервалы сверху и снизу. Используйте <br> умеренно — только для значимых переносов строк, например в адресе или стихотворении, а не для создания промежутков между абзацами.

Строчные текстовые элементы

Используйте строчные элементы, чтобы придать тексту смысл: <strong> — для важного текста (жирный шрифт), <em> — для выделения (курсив), <code> — для фрагментов кода, <mark> — для подсвеченного текста, а <small> — для мелкого шрифта.

<p>Press <kbd>Ctrl+S</kbd> to save. The <code>console.log()</code> function outputs to the <strong>Console</strong> panel.</p>

Изображения: элемент &lt;img&gt;

Элемент <img> встраивает изображение. Атрибут src задаёт URL, а alt содержит альтернативный текст для программ чтения с экрана и на случай, если изображение не загрузится. Всегда указывайте содержательное значение alt.

<img src="/images/hero.webp"
     alt="A developer typing code on a laptop"
     width="800"
     height="450">

Как писать хороший альтернативный текст

Альтернативный текст должен передавать содержание и назначение изображения. Для декоративных изображений (разделителей и значков, предназначенных только для оформления) используйте alt="" (пустую строку), чтобы программы чтения с экрана пропускали их. Никогда не пишите alt="image of" — просто описывайте то, что изображено.

Гиперссылки: элемент &lt;a&gt;

Элемент <a> (якорь) создаёт гиперссылки. Атрибут href задаёт URL назначения. Текст ссылки должен описывать назначение — никогда не пишите «нажмите здесь».

<!-- External link -->
<a href="https://mdn.mozilla.org" target="_blank" rel="noopener noreferrer">
  MDN Web Docs
</a>

<!-- Internal link -->
<a href="/courses">Browse Courses</a>

<!-- Email link -->
<a href="mailto:hello@example.com">Email Us</a>

Примечание о безопасности target=_blank

При открытии ссылок в новой вкладке с помощью target="_blank" всегда добавляйте rel="noopener noreferrer". Без этого открытая страница может получить доступ к объекту окна страницы, которая её открыла, — это уязвимость, называемая обратным перехватом вкладки.

Ненумерованные списки: &lt;ul&gt;

Используйте <ul> (ненумерованный список), когда порядок элементов не важен: для возможностей, ингредиентов и навигационных ссылок. Каждый элемент — это <li>. По умолчанию браузер отображает маркеры, но почти всегда вы будете оформлять их с помощью CSS.

<ul>
  <li>HTML</li>
  <li>CSS</li>
  <li>JavaScript</li>
</ul>

Нумерованные списки: &lt;ol&gt;

Используйте <ol> (нумерованный список), когда порядок важен: для шагов учебного материала, рейтингов и инструкций. Элементы автоматически нумеруются. Используйте атрибуты start и reversed, чтобы управлять нумерацией.

<ol>
  <li>Install Node.js</li>
  <li>Create a new project</li>
  <li>Run npm install</li>
</ol>

Списки описаний: &lt;dl&gt;

<dl> (список описаний) объединяет термины и их определения или описания. Используйте его для глоссариев, метаданных (автора и даты) и пар «ключ—значение». <dt> — это термин, а <dd> — его описание.

<dl>
  <dt>HTML</dt>
  <dd>HyperText Markup Language — the structure layer.</dd>
  <dt>CSS</dt>
  <dd>Cascading Style Sheets — the presentation layer.</dd>
</dl>

Вложенные списки

Списки можно вкладывать, чтобы представлять иерархии. Помещайте дочерний <ul> или <ol> внутрь родительского элемента <li>. Не вкладывайте списки только ради отступа — вместо этого используйте CSS.

Быстрая проверка

Какой атрибут предоставляет текстовое описание изображения для программ чтения с экрана?

Итоги: текст, изображения, ссылки и списки

Используйте элементы заголовков для структуры документа, p — для абзацев, img со значимым альтернативным текстом — для изображений, a с описательным текстом — для навигации, а ul/ol/dl — для содержимого в виде списков. Семантика делает HTML доступным и понятным для машинной обработки.

Можно начать бесплатно

Изучай HTML с ИИ-репетитором — бесплатно

Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.

Курсы
41
Уроки
163

Часто задаваемые вопросы

Урок «Текст, изображения, ссылки и списки» бесплатный?

Да — полный текст урока «Текст, изображения, ссылки и списки» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Frontend Academy, подпишись на CoddyKit PRO. Курс Frontend Academy содержит 4 уроков всего.

Чему я научусь в уроке «Текст, изображения, ссылки и списки»?

Форматируйте текст с помощью заголовков и абзацев, встраивайте изображения с альтернативным текстом, создавайте гиперссылки и нумерованные и ненумерованные списки. Ты практикуешь Frontend Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Frontend Academy?

Предыдущий опыт не требуется. Frontend Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.

Сколько времени занимает урок «Текст, изображения, ссылки и списки»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Frontend Academy?

Да. Каждый урок Frontend Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

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

  1. Структура документа: DOCTYPE, html, head, body
  2. Семантические теги: header, nav, main, article, footer
  3. Текст, изображения, ссылки и списки
  4. Формы: input, label, button
← Назад к Frontend Academy