我可以在较小的屏幕上将引导列逐个转到下一行吗?

时间:2015-10-13 16:44:37

标签: html css twitter-bootstrap-3 responsiveness

我有这个HTML代码:

<%= form_for "/cats/#{cat_id}" do |f| %>
  <%= date_field_tag :as_of_date, Date.new(2015, 10, 13) %>
  <%= f.submit 'Re-calculate' %>
<% end %>

除了在手机上,我希望这些列能够逐行转到新行。这可能吗?

由于

3 个答案:

答案 0 :(得分:8)

您可以使用以下内容:

<div class="row">
    <div class="col-xs-12 col-sm-6 col-md-3>
        Content
    </div>
    <div class="col-xs-12 col-sm-6 col-md-3>
        Content
    </div>
    <div class="col-xs-12 col-sm-6 col-md-3>
        Content
    </div>
    <div class="col-xs-12 col-sm-6 col-md-3>
        Content
    </div>
</div>

答案 1 :(得分:5)

如果我理解正确,你想要输出

1 2 3 4 

中等屏幕尺寸,

1 2
3 4 

小屏幕尺寸和

1
2
3
4 

超小屏幕尺寸

您可以使用col-xs-12col-sm-6col-md-3类完成此操作,如下面的代码。

<div class="container-fluid">
    <div class="row">
        <div class="col-xs-12 col-sm-6 col-md-3">
            1
        </div>
        <div class="col-xs-12 col-sm-6 col-md-3">
            2
        </div>
        <div class="col-xs-12 col-sm-6 col-md-3">
            3
        </div>
        <div class="col-xs-12 col-sm-6 col-md-3">
            4
        </div>        
    </div>
</div>

这是JSFiddle的链接。

答案 2 :(得分:1)

在这里,看看这个。您可以使用4列PC,2列用于小型设备,1列用于超小型设备(如移动设备)。

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/>
        <div class="row fluid">
            <div class="col-xs-12 col-sm-6 col-md-3 clearfix">
                    <img src="img">
                    <div class="img-text"> 
                        Tekst fdskfjsdghdfn ufghdg ufdhs gdfksjhg 
                      jfdksgbfjdsk gfd jgbdfjhg dfkjhg fidughdf kjvhdf ugdfh 
                </div>
            </div>
            <div class="col-xs-12 col-sm-6 col-md-3 clearfix">
                    <img src="img">
                    <div class="img-text"> 
                        Tekst fdskfjsdghdfn ufghdg ufdhs gdfksjhg 
                      jfdksgbfjdsk gfd jgbdfjhg dfkjhg fidughdf kjvhdf ugdfh 
                </div>
            </div>
            <div class="col-xs-12 col-sm-6 col-md-3 clearfix">
                    <img src="img">
                    <div class="img-text"> 
                        Tekst fdskfjsdghdfn ufghdg ufdhs gdfksjhg 
                      jfdksgbfjdsk gfd jgbdfjhg dfkjhg fidughdf kjvhdf ugdfh 
                </div>
            </div>
            <div class="col-xs-12 col-sm-6 col-md-3 clearfix">
                    <img src="img">
                    <div class="img-text"> 
                        Tekst fdskfjsdghdfn ufghdg ufdhs gdfksjhg 
                      jfdksgbfjdsk gfd jgbdfjhg dfkjhg fidughdf kjvhdf ugdfh 
                </div>
            </div>
        </div>

为了更好地理解其工作原理,请查看bootstrap的文档 - http://getbootstrap.com/css/#grid-example-mixed-complete