目前我有一些类似的 Bootstrap 标记:
<div class="row clerfix">
<div class="span4>Search</div>
<div class="span4>Logo</div>
<div class="span4>Navigation</div>
</div>
它适用于除移动设备以外的所有分辨率,因为我需要这样的移动布局(顺序更改):
<div class="row clerfix">
<div class="span4>Logo</div>
<div class="span4>Navigation</div>
<div class="span4>Search</div>
</div>
因为 span4 div 按顺序出现在彼此下方,我需要以某种方式更改移动设计的顺序,这可以实现吗?
最佳答案
将两者都包含在您的 html 中。
<div class="row clerfix hidden-phone">
<div class="span4>Search</div>
<div class="span4>Logo</div>
<div class="span4>Navigation</div>
</div>
<div class="row clerfix visible-phone">
<div class="span4>Logo</div>
<div class="span4>Navigation</div>
<div class="span4>Search</div>
</div>
然后使用 css media queries 显示和隐藏或 javascript。罢工>
感谢@Johan 的编辑 visible-phone
和 hidden-phone
已经上课了available in bootstrap .
关于css - 根据分辨率重新排列 Bootstrap 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15809411/