我想在一箇中型&大型設備上設置每行3列信息的網站,只有兩個小型設備和一個在手機上。Bootstrap 3式一個網站在中型和大型設備上每列有3列,在小型設備上有兩列
//這是不太我用:
.site_info_box_group {
.make-row();
.site_info_box {
.make-sm-column(6);
.make-md-column(4);
}
的問題是我必須用不同標記對不同的佈局。 是否有可能使用less來做這種設計。我的感覺是,如果我將所有#site_info_box放入一個.site_info_box_group ,然後將每第n個div強制設置爲一個新行 - 但我不確定如何 可以使其工作。
我已經考慮過一個JavaScript解決方案,但我想了解這是否可能使用純少。
對於三列我需要這個標記
<div class="site_info_box_group">
<div class="site_info_box"> ... some markup here... </div>
<div class="site_info_box"> ... some markup here... </div>
<div class="site_info_box"> ... some markup here... </div>
<div>
<div class="site_info_box_group">
<div class="site_info_box"> ... some markup here... </div>
<div class="site_info_box"> ... some markup here... </div>
<div class="site_info_box"> ... some markup here... </div>
<div>
...等
但兩列我需要這個標記:
<div class="site_info_box_group">
<div class="site_info_box"> ... some markup here... </div>
<div class="site_info_box"> ... some markup here... </div>
<div>
<div class="site_info_box_group">
<div class="site_info_box"> ... some markup here... </div>
<div class="site_info_box"> ... some markup here... </div>
<div>
<div class="site_info_box_group">
<div class="site_info_box"> ... some markup here... </div>
<div class="site_info_box"> ... some markup here... </div>
<div>
...等
我只要解決了這個問題的div(簡化)代碼通過添加一切到同一行,並給我的site_info_box一個最小高度。然而,如果某些內容將高度推到最低以上,就會中斷。 –