@kaktys123
HTML, CSS, JS

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

Всем доброго времени. Вот подумал о таком вопросе если потребуется например изменить порядок элементов при каком либо разрешении экрана. Погуглил нашел с помощью display: table, но оно в IE старых ниже 8го не работает. на js не особо лучший вариант. На позиционировании написано проблемки да и так понятно потом придется попотеть малость. потом вспомнил в Bootsrap есть .col-*-pull-* .col-*-push-* посмотрел в css файле бутсрапа там на позицонировании сделано. Кто может знает варианты какие по этому поводу удобные ?
  • Вопрос задан
  • 653 просмотра
Пригласить эксперта
Ответы на вопрос 4
werty1001
@werty1001
undefined
Погуглил нашел с помощью display: table, но оно в IE старых ниже 8го не работает

Вы серьезно? 2017 уже через месяц.
Ответ написан
Комментировать
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
1. flex-order - отличное решение для ИЕ10+

2. Позиционирование

3. Частично можно изменять с помощью float
Ответ написан
Комментировать
@dranets13
в бутстрапе юзайте вот эти классы .flex-xs-last .flex-lg-first (по аналогии нужный подставите)
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Порядок элементов абсолютное позиционирование блоков на основе vw, vh и меняете классы через media-запросы и всё.
(проблема странная у Вас...)

Пример с flex: codepen.io/NeedHate/pen/WQWpOm
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы