Задать вопрос
Nikolaos
@Nikolaos

Какие стили прописать для разметки страницы?

Есть страница вида - af504cf070e44cbd8eec411ded2c3b1a.png

Проблема в том, что при сужении окна элементы 3 и 4 наезжают на элементы 1, 2, 5.

Что прописать, чтоб они выстраивались в вертикальный ряд.

Я пробовал:
  • смещать margin
  • clear both
  • переносы



тогда получается исходный макет становится кривой или с большими пробелами.
  • Вопрос задан
  • 2235 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Дизайнер интерфейсов
    9 месяцев
    Далее
  • Яндекс Практикум
    Дизайн мобильных и кросс-платформенных приложений
    3 месяца
    Далее
  • Яндекс Практикум
    Дизайнер интерфейсов расширенный
    12 месяцев
    Далее
Решения вопроса 1
@Chekhoved
Чтобы правая колонка на узком экране была под левой, надо обеим отменить float с помощью медиа запросов (media queries).
Например:

@media screen and (max-width: 768px) {
	.column-left,
	.column-right {
		float: none;
	}
}

Эта запись отменяет float при разрешении экрана 768 пикселей и меньше. Колонки выстроятся одна над другой.

А в HTML в head добавить строку:

<meta name="viewport" content="width=device-width, initial-scale=1.0">


P. S. Так тебе надо?
179deb12762649c6afbf120d132fa353.png
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы