Изображения в HTML
Закладки перемещают вас по тексту. Изображения выводят на страницу фото, схемы и логотипы. Базовый инструмент HTML — пустой элемент img: в обычном использовании он не оборачивает подпись между открывающим и закрывающим тегами. Он указывает на файл через src и даёт текстовую альтернативу через alt.
Что делает img
img — replaced-элемент. Браузер загружает ресурс по src и рисует его в макете. Если файл отсутствует или заблокирован, посетителям всё равно нужен полезный alt (или, для чистого декора, явно пустой alt=""). Пути подчиняются тем же относительным и абсолютным правилам, что уже знакомы по ссылкам и favicon.
Прямой ответ
Пишите <img src="path/to/file.jpg" alt="short description">.
src— где лежит файл изображенияalt— текстовая альтернатива, когда изображение не видно или не загрузилось
Необязательныеwidthиheightмогут зарезервировать место и уменьшить скачки макета. Лучше сжимать слишком большие фото, чем отдавать многомегабайтные файлы каждому ученику на медленном соединении.
Основные атрибуты кратко
📊 Частые атрибуты img
| Атрибут | Назначение |
|---|---|
| src | Путь или URL файла изображения |
| alt | Текстовая альтернатива / смысл в контексте |
| width | Необязательная подсказка ширины отображения (пиксели в HTML-примерах) |
| height | Необязательная подсказка высоты отображения |
| loading | Необязательная подсказка ленивой загрузки в современных браузерах (подробнее позже) |
Базовое информативное изображение
Кладите картинки в понятную папку вроде images/ и описывайте в alt то, что важно.
Базовое изображение
html<img src="images/team.jpg" alt="Three teammates at a desk">
Читаем базовый пример
src="images/team.jpg"— относительный путь от HTML-файлаaltобъясняет смысл фото для скринридеров и при сбое загрузки- В обычном HTML нет отдельного закрывающего
</img>— атрибуты живут на одном теге - Если папка или имя файла неверны, картинка ломается, даже когда тег выглядит идеально
Подсказки width и height
Указание width и height помогает браузеру зарезервировать место до прихода байтов. По возможности сохраняйте соотношение сторон реального файла, чтобы картинка не выглядела растянутой. Уменьшение огромного фото только HTML-атрибутами всё равно скачивает огромный файл — изменяйте размер и сжимайте ресурсы для веба.
Изображение с width и height
html<img src="images/logo.png" alt="Site logo" width="120" height="40">
Декоративные изображения и пустой alt
Когда изображение ничего не сообщает — чистое украшение, уже покрытое соседним текстом — используйте alt="". Не опускайте атрибут. Опустить alt и написать пустой alt="" — разное: пустой значит «игнорируй меня в дереве доступности», отсутствие часто значит «в разметке что-то пошло не так».
Декоративное изображение с пустым alt
html<img src="images/divider.png" alt="" width="240" height="8">
Пишите alt ради смысла, не ради спама
Хороший alt — короткая замена изображению в контексте: то, что зрячему пользователю нужно, чтобы понять страницу. Плохой alt набивает ключевые слова, повторяет подпись уже напечатанную рядом или говорит «image» без содержания. Если это диаграмма — кратко передайте вывод; если логотип ещё и ссылка на главную — доступное имя ссылки обычно берётся из alt изображения или окружающего текста — будьте честны.
Форматы файлов, которые встречают новички
JPEG (.jpg) подходит для фото. PNG — для графики с чёткими краями или прозрачностью. SVG — для простых иконок и логотипов, когда нужна чёткая масштабируемость (паттерны SVG вы увидите позже). Выберите формат под содержимое, затем держите вес файла разумным.
Практика в редакторе
- Положите небольшой
.jpgили.pngв папкуimages. - Добавьте
imgс верным относительнымsrcи яснымalt. - Добавьте width и height, совпадающие с соотношением сторон.
- Один раз намеренно сломайте путь — убедитесь, что
alt(или UI битой картинки) помогает заметить ошибку, затем исправьте путь. - Добавьте одно декоративное изображение с
alt=""и убедитесь, что атрибут не удалён целиком.
Частые ошибки
- Нет
altу информативных изображений - Неверная папка или опечатка в
src - Отправка многомегабайтного камерного фото, когда хватило бы меньшего веб-файла
- Использование
altкак свалки ключевых слов - Растягивание логотипов несовпадающими width/height
- Путаница
src(изображения) сhref(ссылки)
Итог
- Изображения используют
imgсsrcиalt - Пути подчиняются тем же правилам, что и другие файлы сайта
altподдерживает доступность и сбои загрузки;alt=""только для чистого декора- Width и height могут резервировать место; реальный размер файла всё равно оптимизируйте
- Выбирайте разумный формат и держите загрузки лёгкими
🧠 Проверьте Свои Знания
Проверьте Свои Знания
Бросьте себе вызов с помощью этой интерактивной викторины и узнайте, насколько хорошо вы понимаете тему
📝 Инструкции
- Внимательно прочитайте каждый вопрос
- Выберите лучший ответ на каждый вопрос
- Вы можете пересдавать тест столько раз, сколько захотите
- Ваш прогресс будет показан вверху