🔒 Ты не вошёл(вошла) в аккаунт — прогресс, работы и результаты теста не сохраняются. Что недоступно?
✅ Без входа можно
- читать все занятия обоих курсов, смотреть слайды и шпаргалку;
- пробовать код в редакторе и песочнице.
⛔ Без входа нельзя
- сохранять работы — черновик живёт только в этом браузере и пропадёт при очистке истории, в режиме инкогнито или на другом устройстве;
- отмечать пройденные занятия и видеть свой прогресс;
- выбрать тему итогового проекта и отмечать чек-лист;
- отправить итоговый тест и сохранить результат.
HTML и CSS с нуля: создаём свои сайты Модуль 1. Введение и HTML
Изображения
Сегодня мы сделаем галерею из трёх картинок с подписями и научимся правильно описывать изображения.
Изучаем: img, src, alt, размеры, папка images
Результат: Галерея из 3 изображений
👀 Сегодня сделаем вот такое
Показать код примера
<h1>Моя галерея</h1>
<figure>
<img src="/images/cat.svg" alt="Рыжий кот сидит и улыбается" width="150">
<figcaption>Кот Барсик</figcaption>
</figure>
<figure>
<img src="/images/dog.svg" alt="Весёлая собака с высунутым языком" width="150">
<figcaption>Пёс Бобик</figcaption>
</figure>
<figure>
<img src="/images/rocket.svg" alt="Ракета летит к звёздам" width="150">
<figcaption>Моя мечта</figcaption>
</figure>
💡 Объяснение
Как картинка попадает на страницу
Картинка не хранится внутри HTML-файла. HTML лишь говорит браузеру: «Возьми файл вот отсюда и покажи здесь». Поэтому картинка — это отдельный файл, который лежит рядом со страницей, обычно в папке images.
Тег <img>
<img src="images/cat.jpg" alt="Рыжий кот спит на подоконнике">
<img> (image — изображение) — одиночный тег: закрывать его не нужно, всё нужное передаётся атрибутами.
src(source — источник) — путь к файлу картинки. Без него картинки не будет.alt(alternative — замена) — текстовое описание картинки.
Пути к файлам
Путь в src — это «маршрут» от страницы до картинки:
cat.jpg— файл лежит в той же папке, что и страница;images/cat.jpg— зайти в папкуimagesи взять там файл;../cat.jpg— подняться на одну папку вверх;https://site.ru/cat.jpg— картинка с другого сайта (так лучше не делать: сайт может удалить картинку).
Путь должен совпадать с именем файла буква в букву, включая расширение: cat.JPG и cat.jpg — для сервера разные файлы.
На нашем сайте для тренировки есть картинки: /images/cat.svg, /images/dog.svg, /images/rocket.svg, /images/mountain.svg.
Форматы картинок
- JPG — для фотографий, файлы небольшие.
- PNG — для рисунков, логотипов и картинок с прозрачным фоном.
- SVG — векторная графика: иконки и простые рисунки, остаются чёткими при любом размере.
- GIF — простые анимации. WebP — современный формат, очень лёгкий.
Зачем нужен alt
Атрибут alt обязателен, и вот почему:
- Незрячие люди пользуются программами, которые читают страницу вслух. Вместо картинки программа прочитает alt.
- Если картинка не загрузилась (медленный интернет, ошибка в пути), на её месте появится текст из alt.
- Поисковики по alt понимают, что изображено на картинке.
Хороший alt описывает суть картинки коротко, как если бы ты рассказывал её другу по телефону: не alt="картинка" и не alt="IMG_2034", а alt="Рыжий кот спит на подоконнике". Писать «изображение…» не нужно — и так понятно, что это картинка.
Размеры
Атрибуты width (ширина) и height (высота) задают размер в пикселях: width="200". Достаточно указать один размер — второй браузер подберёт сам, сохранив пропорции. Если указать оба «наугад», картинка растянется или сплющится.
Позже мы научимся задавать размеры через CSS — так гибче и удобнее.
Картинка с подписью: figure и figcaption
<figure>
<img src="images/cat.jpg" alt="Рыжий кот спит">
<figcaption>Мой кот Барсик</figcaption>
</figure>
<figure> объединяет картинку и подпись в одно целое, а <figcaption> — это сама подпись. Разница с alt: подпись видят все, а alt — это замена картинки.
Авторское право
Картинка из поиска — не «ничья». У каждого изображения есть автор. Для своего сайта бери:
- свои фотографии и рисунки;
- картинки с бесплатных фотостоков (например, Unsplash, Pixabay) — там указано, что их можно использовать;
- изображения с лицензией Creative Commons — и указывай автора.
Частые ошибки
- Опечатка в пути или имени файла — вместо картинки значок «сломанного» изображения.
- Путь с обратной косой чертой
images\cat.jpg— в вебе пишем только/. - Пустой или бессмысленный
alt. - Огромная фотография 5000 пикселей, уменьшенная через width — страница грузится очень долго.
Проверь себя
- Почему у
<img>нет закрывающего тега? - Кто и когда «видит» текст из alt?
- Чем alt отличается от figcaption?
⌨️ Практика
- Вставь три картинки из /images с шириной 150 пикселей.
- Каждой картинке напиши понятный alt.
- Оберни каждую картинку в figure и добавь подпись figcaption.
- Сломай путь в src у одной картинки и посмотри, где пригодился alt.
🧪 Редактор
🪞 Рефлексия
- Что нового я сегодня узнал(а)?
- Что получилось лучше всего?
- Где было трудно и что поможет в следующий раз?
🔒 Отметить занятие пройденным можно только после входа. Без аккаунта сайт не запомнит, до какого занятия ты дошёл(дошла). Регистрация · Вход
💬 Вопросы по занятию
Не получается — спроси здесь. Другие ученики и преподаватель видят вопросы и отвечают. Пиши вежливо: грубые сообщения сайт не примет.
🔒 Писать могут только зарегистрированные. Читать обсуждение можно и без аккаунта. Регистрация · Вход
Вопросов пока нет. Задай первый — это помогает и тебе, и другим.