【发布时间】:2014-05-21 12:24:45
【问题描述】:
不知何故,我无法弄清楚如何完成我格式化为列表的代码,并且还需要将其格式化为由 javascript 切换的网格。
以下我的 HTML 代码用于列出内容:
<div class="list">
<div class="row">
<div class="col-lg-3 col-md-3 col-sm-3 col-xs-12">Right is next DIV</div>
<div class="col-lg-6 col-md-6 col-sm-5 col-xs-12">Right is next DIV</div>
<div class="col-lg-3 col-md-3 col-sm-4 col-xs-12">I am the last DIV</div>
</div>
</div>
列表的 CSS 代码。所有其他 CSS 由 bootstrap 获取:
.styled_view div.list {
padding: 0;
width: 100%;
}
应该使用相同的代码来显示grid:
<div class="grid">
<div class="row">
<div class="col-lg-3 col-md-3 col-sm-3 col-xs-12">Under me should be a DIV</div>
<div class="col-lg-6 col-md-6 col-sm-5 col-xs-12">Under me should be a DIV</div>
<div class="col-lg-3 col-md-3 col-sm-4 col-xs-12">I am the last DIV</div>
</div>
</div>
网格的 CSS:
.styled_view div.grid {
display: inline-block;
overflow: hidden;
vertical-align: top;
width: 19.4%;
}
画廊每个部分的 19.4% 使 DIV 紧挨着。它不会将其推送到新行。我该如何解决?
【问题讨论】:
-
.styled_view 在哪里?或.gallery?你能发布一些我们可以运行的东西吗?
-
编辑:这可能不是您问题的根源,但您对
col-*的使用不正确。例如,col-lg-3 col-md-3 col-sm-3 col-xs-12应该是col-sm-3。您只需将一个col-*规则应用于单个元素。 -
@Jeremy Cook.. 解决了 Grid 但现在列表需要修改:)
-
你的值加起来是 12 吗?现在可能是更新代码以反映您现在正在试验的内容的好时机。
标签: html css twitter-bootstrap