2009-06-03 107 views

回答

6

這取決於你將使用它。如果你使用它,它可能會加速你的css開發,但是你會失去一點靈活性。

這實際上是對所有這些「框架」的相同,不僅對CSS ...

如果你決定使用一個CSS框架的工作,我建議你閱讀this article

+0

爲什麼你失去了靈活性?是否因爲每個框架都使用一些預先構建的佈局?我很好奇,如果這很明顯,我提前道歉。這是我新來的,但我很感興趣。 – Joseph 2009-06-03 11:54:42

3

有兩大廣泛採用選項:960blueprint。兩者均依賴於grid-based layout系統。兩者都包含CSS reset

這樣做的好處顯然在於,您可以在多個瀏覽器中獲得更多一致的佈局,並且如果您在Firefox上進行測試,例如您在IE上看起來更像一個更好的機會。因爲這些框架是基於網格的,所以你的佈局也更加乾淨和整齊。兩者都有水平對齊,但垂直對齊或垂直節奏僅在藍圖中受支持。

不足之處在於它可能對您的佈局過度。如果你想要一個簡單的三列布局,那麼你可以去一個CSS重置加一個三列布局模板。

就我個人而言,我發現使用這些框架給了我很多創造性的表達,並且由於跨瀏覽器CSS hackery,我採用了這些框架之後,我的佈局做了很多工作。我使用藍圖是因爲我覺得它非常直觀,但960 Grid System也得到了很好的評論。

2

是的,作爲一個起點,只要你準備好去除那些與你無關的東西,並且很樂意對它進行修改。這是開始佈局/設計的好方法,但如果您隨後編寫覆蓋框架CSS中規則的樣式表,那就沒用了。準備好調整它以適應你的工作。

順便說一句,我很喜歡bluetrip,其中:

結合[秒]的最佳藍圖, 的黎波里(因此而得名),Hartija的 打印樣式表,960.gs的簡單性, 和元素圖標