Junior
148
questionbank

Что произойдет, если не указать ширину и высоту для изображения?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

Браузер начнет загружать изображение, но не будет знать его точных размеров до полной загрузки. Это может привести к следующим проблемам:

  • Сдвиг контента (Layout Shift): При загрузке изображения без указанных размеров, его отображение может сдвинуть остальной контент страницы. Это негативно влияет на пользовательский опыт и метрики производительности, такие как Cumulative Layout Shift (CLS).
  • Повторная отрисовка (Repaint): Браузеру приходится пересчитывать и перерисовывать компоновку страницы после получения фактических размеров изображения.

Рекомендуется всегда указывать размеры изображения с помощью атрибутов width и height или использовать CSS для выделения места под изображение до его полной загрузки.

html

Или с помощью CSS:

css