2013-12-13 2 views
1

У меня есть четыре скважины в два ряда. Вот мой код:Свертывание приоритета в Bootstrap

<div class="container"> 
    <div class="row"> 
     <div class="col-md-8 well"> 
      <h1>1</h1> 
     </div> 
     <div class="col-md-4 well"> 
      <h1>3</h1> 
     </div> 
    </div> 
    <div class="row"> 
     <div class="col-md-8 well"> 
      <h1>2</h1> 
     </div> 
     <div class="col-md-4 well"> 
      <h1>4</h1> 
     </div> 
    </div> 
</div> 

Вот bootply: http://bootply.com/100389

Теперь она видна нам как:

| 1 | 3 | 
|-----|---| 
| 2 | 4 | 

В мобильных устройствах, порядок 1, то 3, то 2, а затем 4.

Но, я хочу, чтобы заказ был 1,2,3, а затем 4. Как мне это сделать?

+0

Изменение порядка элементов не то, что CSS оборудован сделать. – isherwood

+0

Правда, но должен быть какой-то способ сделать это. Использование '@ media' было бы очень очевидным способом сделать это, но мне нужно что-то, что не связано с js, но простое манипулирование css – Ranveer

+0

Вы хотите сохранить раскладку столбцов на мобильном телефоне или просто хотите, чтобы они складывались на друг от друга? – rae1

ответ

2

Вы можете сделать это, как это ...

<div class="container"> 
    <div class="row"> 
     <div class="col-md-8"> 
      <div class="well"><h1>1</h1></div> 
      <div class="well"><h1>2</h1></div> 
     </div> 
     <div class="col-md-4"> 
      <div class="well"><h1>3</h1></div> 
      <div class="well"><h1>4</h1></div> 
     </div> 
    </div> 
</div> 
+0

Очень приятно. Очевидно, я говорил слишком рано. – isherwood

+0

Удивительный! Именно то, что требовалось. – Ranveer

0

Если вы хотите сохранить тот же макет, с боковыми колонками бок, а не с колоннами друг на друга, попробуйте добавить col-sm-* и col-xs-* в каждой колонке div,

<div class="container"> 
    <div class="row"> 
     <div class="col-xs-8 well"> 
      <h1>1</h1> 
     </div> 
     <div class="col-xs-4 well"> 
      <h1>3</h1> 
     </div> 
    </div> 
    <div class="row"> 
     <div class="col-xs-8 well"> 
      <h1>2</h1> 
     </div> 
     <div class="col-xs-4 well"> 
      <h1>4</h1> 
     </div> 
    </div> 
</div> 
+1

Если вы не изменяете ширину столбцов на основе порта просмотра (например, 'col-xs-6 col-sm-4'), вам нужно использовать только' col-xs-X' (самый маленький вид - класс порта, где вы действительно хотите, чтобы столбцы разбивались). 'col-md-4 col-sm-4 col-xs-4' просто лишний ... – Schmalzy

+0

Получил, изменил его. – rae1

Смежные вопросы