oxojeck
@oxojeck

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

Вот сайт. Внизу контакты из двух блоков: карта и адреса оклейки. Как их в мобильной верстке (@media (max-width: 481px)) поменять местами, чтобы карта находилась под контактной формой? Просто до формы контактов через карту яндекса нереально доскроллиться на телефоне. Заранее спасибо!
  • Вопрос задан
  • 1087 просмотров
Решения вопроса 1
Lumore
@Lumore
Front-end developer
Попробуйте поменять местами эти дивы:
<style>
#contacts {
float: right;
}
#map {
float: left;
}
@media screen and (max-width: 481px) {
#map, #contacts {
float: none;
}
}
</style>
<div id="contacts"></div>
<div id="map"></div>
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@ps1panda
Верстальщик, начинающий front-end
section{
display: flex; 
        display: -webkit-flex ;
  -webkit-flex-direction: column;
  flex-direction: column;
  display:-webkit-box;
  -webkit-box-orient:vertical;
}
.block1{
    -webkit-box-ordinal-group: 2;
    -webkit-order: 2;              
    order: 2;  
  }
  .block2{
       -webkit-box-ordinal-group: 1;
    -webkit-order: 1;                   
    order: 1;  
  }
Ответ написан
Комментировать
@3luyka
<div class="right-side" style="float: right;">Left side</div>
<div class="left-side" style="float: left;">Right side</div>


@media and (max-width: ....) {
.right-side{ float: left; }
.left-side{ float: right; }
}
Ответ написан
Комментировать
@zjoin
Можно в ccs c помощью flexbox: там есть свойство order, которое меняет местами елементы
Ответ написан
Ваш ответ на вопрос

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

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