Nikolaos
@Nikolaos

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

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

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

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

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



тогда получается исходный макет становится кривой или с большими пробелами.
  • Вопрос задан
  • 2234 просмотра
Решения вопроса 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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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