Для чего нам нужно задавать атрибуты width и height для изображений?

Указание ширины и высоты изображений важно для предотвращения Cumulative Layout Shift (CLS) и улучшения скорости отрисовки страницы.

Короткий ответ

Что ответить на собеседовании

Указание ширины и высоты изображений важно для предотвращения Cumulative Layout Shift (CLS) и улучшения скорости отрисовки страницы. Без этих атрибутов браузер не знает размеров изображения до его загрузки, что вызывает перерисовку и сдвиг контента вокруг изображения при его появлении. Указание размеров резервирует место для изображения, позволяя браузеру корректно рассчитать раскладку страницы до загрузки контента.

Подробный разбор

Ответ с пояснениями

Указание ширины и высоты изображений важно для предотвращения Cumulative Layout Shift (CLS) и улучшения скорости отрисовки страницы. Без этих атрибутов браузер не знает размеров изображения до его загрузки, что вызывает перерисовку и сдвиг контента вокруг изображения при его появлении. Указание размеров резервирует место для изображения, позволяя браузеру корректно рассчитать раскладку страницы до загрузки контента.

<img src="image.jpg" width="300" height="200" alt="Описание изображения">

Это также помогает улучшить метрики Core Web Vitals, что важно для SEO и пользовательского опыта.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее