4

正在回答另一个关于使应用了引导程序的 span12 类的 div 居中的问题,部分解决方案是在 span12 以及其他 span* 类浮动时重置浮动。

因为span12宽度是100%结合row-fluid1170px不结合的时候(以及我怀疑的其他尺寸是为了填充不同屏幕尺寸上的大部分区域)

这对我来说表明它主要是一个独立的网格项目:并不意味着其他网格元素会沿着它浮动。

我可以看到他们是否希望允许在非常大的站点(屏幕宽度为 2560 像素等)旁边放置其他网格元素,除非在使用 row-fluid 时这根本不起作用,因为该行中的第一个需要占用所有空间,因为它使用100%宽度。

但我个人还没有看到很多(如果有的话)网站会使用如此巨大的宽度,从而允许在其他网格元素旁边使用 span12 网格元素。

那么引导程序是否实现了其他需要浮动 span12 类的样式方法?还是他们只是在期待大型网站的未来用途?

当我自己使用引导程序时,如果需要其他样式技术,我不希望有一天在需要时移除浮动,也不想在回答问题时误导其他人,如果重置浮动结束使用引导程序时弄乱他们的布局。

编辑

正如 DontFeedTheCode 指出的,这已在 Bootstrap 3 中得到解决,所有其他网格类都会浮动,而第 12 个网格类则不会。

在 2.3.2 版本中看起来他们被[class*="span"]用作设置样式的选择器,所以 span12 被意外选中

4

1 回答 1

2

由于引导程序是用 LESS 编写的,并且在 2.3.2 中,所有跨度类都是使用.gridColumn()mixin 生成的——所有跨度类都有float:left;. 这不适用于 2500 等任何大型布局。

于 2013-09-24T18:38:54.930 回答