2013-09-24 28 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或其他任何大型佈局。