Текст, изображения, ссылки и списки
Форматируйте текст с помощью заголовков и абзацев, встраивайте изображения с альтернативным текстом, создавайте гиперссылки и нумерованные и ненумерованные списки.
«Текст, изображения, ссылки и списки» — бесплатный урок 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>Абзацы и <br>
Элемент <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>Изображения: элемент <img>
Элемент <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" — просто описывайте то, что изображено.
Гиперссылки: элемент <a>
Элемент <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". Без этого открытая страница может получить доступ к объекту окна страницы, которая её открыла, — это уязвимость, называемая обратным перехватом вкладки.
Ненумерованные списки: <ul>
Используйте <ul> (ненумерованный список), когда порядок элементов не важен: для возможностей, ингредиентов и навигационных ссылок. Каждый элемент — это <li>. По умолчанию браузер отображает маркеры, но почти всегда вы будете оформлять их с помощью CSS.
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>Нумерованные списки: <ol>
Используйте <ol> (нумерованный список), когда порядок важен: для шагов учебного материала, рейтингов и инструкций. Элементы автоматически нумеруются. Используйте атрибуты start и reversed, чтобы управлять нумерацией.
<ol>
<li>Install Node.js</li>
<li>Create a new project</li>
<li>Run npm install</li>
</ol>Списки описаний: <dl>
<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 — локальная установка не требуется.
Все уроки этого курса
- Структура документа: DOCTYPE, html, head, body
- Семантические теги: header, nav, main, article, footer
- Текст, изображения, ссылки и списки
- Формы: input, label, button