Bootstrap的默认栅格系统没有启用响应式布局,如果加入响应式布局的CSS文件bootstrap-responsive.css,栅格系统会自动根据视口(viewport)宽度,在 724px 到 1170px 进行动态调整。当视口宽度小于 767px 时,这些列将采用流式布局,并在垂直方向堆叠。
流式栅格系统对每一列的宽度定义使用百分比,而不是像素。流式网格系统与固定网格系统一样都具有响应能力,这就保证它能对不同的分辨率和设备做出适当的调整。流式栅格系统如图 2‑4所示:
只要把某一行的 .row 改为 .row-fluid,就能让任何一行“流动”起来。考虑到流式栅格与固定栅格之间的自由切换,默认栅格系统和流式栅格系统中的列,使用的类是相同的。
流式栅格也包含 12 列,所以 .span* 中的 * 加起来也必须等于 12(或者等于其父容器的栅格数)。如:
<div class="row-fluid"><div class="span4">...</div><div class="span8">...</div></div>