2013-09-24 30 views
5

回答了关于居中应用引导程序的span12类的div的另一个问题,解决方案的一部分是将float重置为span12以及其他span *类,漂浮。为什么Bootstrap漂浮他们的span12类

由于span12宽度100%row-fluid1170px结合时没有(我怀疑是为了填补大部分地区在不同屏幕尺寸其他尺寸)

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

我可以看到他们是否希望允许其他网格元素沿着它的真正巨大的网站(屏幕宽度像2560px等),除非使用行流体作为第一个该行将占用所有空间,因为它使用宽度为100%

但是我个人还没有看到很多网站会使用如此巨大的宽度来允许沿着其他网格元素使用span12网格元素。

那么bootstrap是否实现了其他需要浮动span12类的样式方法?或者他们只是预计将来使用大型网站?

由于我自己使用引导程序,如果对其他造型技术有必要,我不希望最终有一天在需要时移除浮动块,并且在回答问题时不想误导其他人,如果重置当使用引导程序时,float最终会弄乱它们的布局。

编辑

由于DontFeedTheCode指出,这已经在引导3得到解决,而12日一个没有其他所有的网格类获得浮动。

在2.3.2版本

所以span12被意外选中看起来像他们使用[class*="span"]作为选择器设置样式

+2

https://github.com/twbs/bootstrap/blob/master/less/grid.less查看第79行,这已得到解决。 –

回答

2

自举写的更少,在2.3.2使用产生的所有跨度类.gridColumn() mixin - 所有跨度类都有float:left;。这不适用于像2500或其他任何大型布局。