javascript - Bootstrap 新手——需要弄清楚布局问题

标签 javascript jquery html css twitter-bootstrap

我知道 Bootstrap 是一个基于网格的系统。我想要做的是创建一个类别页面(产品类别),它可以包含屏幕允许的尽可能多的 DIV。基本上它是“反向响应”,因为 DIV 的数量随着屏幕变大而增加。

现在我似乎“卡住了”使用基于 Bootstrap 网格系统的一定数量的 DIV。也许我不应该为此使用 Bootstrap 布局功能?如果没有,我怎样才能完成我想做的事情?

例子:

如果在一个屏幕上我得到这个:

<div>
   <div>content</div>
   <div>content2</div>
   <div>content3</div>
   <div>content4</div>
</div>
<div>
   <div>content5</div>
   <div>content6</div>
   <div>content7</div>
   <div>content8</div>
</div>

在大屏幕上查看时应该是这样的:

<div>
   <div>content</div>
   <div>content2</div>
   <div>content3</div>
   <div>content4</div>
   <div>content5</div>
</div>
<div>
   <div>content6</div>
   <div>content7</div>
   <div>content8</div>
</div>

在更大的屏幕上它应该是:

<div>
   <div>content</div>
   <div>content2</div>
   <div>content3</div>
   <div>content4</div>
   <div>content5</div>
   <div>content6</div>
</div>
<div>
   <div>content7</div>
   <div>content8</div>
</div>

有没有办法(任何方式)来完成这个?

谢谢!

更新:对于那些需要可视化的人,这是我的布局图像,只有 4 列,但如果屏幕更大,我希望它增加到 5、6、7 甚至 8 列:

enter image description here

最佳答案

认为(也许)您在这里寻找的是 bootstrap(至少 2)默认执行的操作 - 12 列根据页面大小按需要换行。你想要做的是在你的 div 上使用一个类来设置 div 将占用的列数。差不多,你正在看的是这个:

<div class="span2">First Column</div>
<div class="span2">Second Column</div>
<div class="span2">Third Column</div>
<div class="span2">Fourth Column</div>
<div class="span2">Fifth Column</div>
<div class="span2">Sixth Column</div>

然后就让 bootstrap 发挥它的魔力吧。尝试调整窗口大小,它应该根据窗口大小正确 float 列(换句话说,它应该是响应式的)。如果你想让一列更大,只需更改跨度中的数字(向上)并确保从其他跨度中删除相同的数量。希望对您有所帮助!

注意:对于 bootstrap3,语法不同(参见 this page 上的“.col-md-*”)

关于javascript - Bootstrap 新手——需要弄清楚布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20550247/

相关文章:

javascript - 我想将网页从顶部导航按钮滚动到同一网页的多个选项卡

Jquery:图像 map 区域上的鼠标悬停事件

html - 如何使用 CSS 轻松地将 HTML 元素置于页面的中心?

javascript - 检测和管理选定的文本

jquery - 使用 jquery 的动态内容

php - 简单文件上传-如何添加.jpg扩展名

javascript - 如何评论 ReSharper 以便 Intellisense 显示文档?

javascript - 如何在AJAX中使用FormData?

javascript - 如何将字体大小设置为浏览器窗口的 100%

javascript - 是否可以将 jquery 调用绑定(bind)到两个 CSS 选择器?