正在回答另一个关于使应用了引导程序的 span12 类的 div 居中的问题,部分解决方案是在 span12 以及其他 span* 类浮动时重置浮动。
因为span12
宽度是100%
结合row-fluid
和1170px
不结合的时候(以及我怀疑的其他尺寸是为了填充不同屏幕尺寸上的大部分区域)
这对我来说表明它主要是一个独立的网格项目:并不意味着其他网格元素会沿着它浮动。
我可以看到他们是否希望允许在非常大的站点(屏幕宽度为 2560 像素等)旁边放置其他网格元素,除非在使用 row-fluid 时这根本不起作用,因为该行中的第一个需要占用所有空间,因为它使用100%
宽度。
但我个人还没有看到很多(如果有的话)网站会使用如此巨大的宽度,从而允许在其他网格元素旁边使用 span12 网格元素。
那么引导程序是否实现了其他需要浮动 span12 类的样式方法?还是他们只是在期待大型网站的未来用途?
当我自己使用引导程序时,如果需要其他样式技术,我不希望有一天在需要时移除浮动,也不想在回答问题时误导其他人,如果重置浮动结束使用引导程序时弄乱他们的布局。
编辑
正如 DontFeedTheCode 指出的,这已在 Bootstrap 3 中得到解决,所有其他网格类都会浮动,而第 12 个网格类则不会。
在 2.3.2 版本中看起来他们被[class*="span"]
用作设置样式的选择器,所以 span12 被意外选中