@Emmet1

Как изменить последовательность блоков при адаптации дизайна?

Часто при адаптации сайта случаются ситуации когда блоки расположены не в той последовательности, в которой верстались для полного дизайна. И простым флотом проблему не исправить. Не подскажите, как вы справляетесь с проблемой?
d969000d72504561960322e10864e6c9.jpg
  • Вопрос задан
  • 501 просмотр
Пригласить эксперта
Ответы на вопрос 4
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Верстаю flex'ами.
Порядок элементов управляется свойством order html5book.ru/css3-flexbox/#order
И flex-direction для управления расположением по срокам или столбцам.
Ответ написан
Комментировать
@axeax
родителю display: flex
боксам order: 1 или какой нужен. Это свойство определяет порядок элемента.
.box3{order:1}
.box2{order:2}
.box4{order:3}
.box1{display:none}

p.s. ie 10+
Ответ написан
Комментировать
andykov
@andykov
Shit happens
Судя по вашим примерам, вы верстаете колонками, а нужно строками
codepen.io/anon/pen/aBwZYG
Ответ написан
Комментировать
Serj-One
@Serj-One
i'm sexy and i know it
Прошу заказчика дать дизайнеру по шапке и заставить его почитать литературу по адаптивному дизайну.
Либо флекс, но он пока в хоть сколько-то серьёзных проектах неприменим.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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