Я пытаюсь понять, как выполнить определенный макет Bootstrap без дублирования контента. В принципе, я хотел бы, чтобы некоторый контент разбился на 2 столбца на контрольных точках sm
/md
, а затем на 3 столбца для точки останова lg
.Как выполнить этот макет Bootstrap без дублирования контента?
Для sm
/md
макет будет выглядеть так:
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-sm-6">
Item 1<br/>
Item 2<br/>
Item 3
</div>
<div class="col-sm-6">
Item 4<br/>
Item 5<br/>
Item 6
</div>
</div>
</div>
А потом на lg
точки останова, я хочу, чтобы она выглядела так:
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-sm-4">
Item 1<br/>
Item 2
</div>
<div class="col-sm-4">
Item 3<br/>
Item 4
</div>
<div class="col-sm-4">
Item 5<br/>
Item 6
</div>
</div>
</div>
Теперь я знаю, что я мог бы выполнить это путем дублирования контента и использования классов, чтобы показывать только определенные элементы в определенных точках останова, но мне было интересно, можно ли выполнить это без дублирования контента.
Я также знаю, что я мог бы просто установить все 3 столбца на col-lg-6
, а третий столбец упадет прямо под первым, но я надеялся, что элементы внутри столбцов будут одинаково распределены, поэтому они будут одинаковой высоты.
Это именно то, на что я надеялся, очень умный, спасибо! – user13286