Собрала несколько реально нужных свойств (и значений), которые и меня часто выручают. Но эти свойства многие почему-то забывают в процессе. Разберем подробнее: Свойство задает фиксированное соотношение сторон блоку/картинке (4:3, 16:9, квадрат, вертикальное видео и т.п.). Например: .box { aspect-ratio: 16 / 9; } Must have, когда нужно задать размер условному видео - на адаптиве будет выглядеть отлично и никаких танцев с бубном с width, height и прочим. Свойство используется для картинок. Когда нужно, чтобы одна картинка заняла всю область ее родительского контейнера и при этом не "жмыхнулась" и не "расплющилась". img { width: 100%; height: 100%; object-fit: cover; } Картинка просто растягивается на всю высоту и ширину с сохранением соотношения сторон. Если нужно вписать картинку без обрезания, есть: img { object-fit: contain; } А ещё есть object-position, если надо сместить картинку. Вместо бесконечных медиа-запросов прописываем просто: .text { font-size: clamp(1rem, 2vw, 2rem); } Раз