回答
還有CSS framework s。
CSS不是可執行代碼,所以你想讓一個庫做什麼?
對於CSS庫/框架(在某人看來),實際上並沒有太多的理由,因爲您所做的每件事都與您的應用程序風格相關(Cascasing 風格表格)。
但是,我使用了許多由Eric Meyer製作的稱爲重置的東西(或者我設計師),它是一個很好的工具(因爲它可以在所有瀏覽器中使樣式幾乎相同),但是它確實會在頁面上的每個元素上強制執行規則(有時可能會減慢速度)。這裏的鏈接 - http://meyerweb.com/eric/tools/css/reset/
「有時可以減慢速度」 - 真的嗎? – 2009-12-20 22:36:33
是的,每個元素都有一個規則,所以當元素更改時,瀏覽器執行的每次重排或重新繪製都必須考慮這些規則。同樣,你經常使用你自己的變量(在值繼承鏈中更接近這個樣式表)設置默認值,每次你改變一個元素或者通過網絡傳輸時,這都會有點浪費。明白了嗎? – 2009-12-20 23:22:27
http://www.stubbornella.org/content/2009/03/27/reflows-repaints-css-performance-making-your-javascript-slow/#low他同意 – 2009-12-20 23:27:40
如果您的思維和需求與框架創建者的思維和需求保持一致,那麼使用CSS框架纔會真正起到幫助作用。個人而言,我認爲像SASS這樣的東西可以讓你生成任何你想要的CSS樣式,並且具有漂亮的功能,如變量一致地存儲顏色,這對大型項目來說是最好的選擇。
是的我同意我可以使用它,如果我的需求與框架創建者的需求一致。但basicaly我想看代碼,所以我可以學習如何創建我的:) – Karim 2009-12-20 22:24:53
有沒有真正的CSS框架。這只是一個流行詞。更好的名字是「主題」或「看起來」。
jQuery的UI library也有幾個主題,你甚至可以roll your own。
- 1. 那裏有什麼pcap_pkthdr?
- 2. 那裏有什麼好的花栗鼠/ cocos2d樣本源?
- 3. 那裏有什麼樣的網頁效果?
- 4. 那裏有什麼樣的模糊洪水填充算法?
- 5. 那裏有什麼好的SQL Podcast?
- 6. 移動設備Javascript/CSS支持。那裏有什麼?
- 7. 什麼Safari特定的純CSS黑客在那裏?
- 8. 在那裏的各種JSTL庫和使用哪個庫有什麼區別?
- 9. Visual Studio輸出窗口 - 那裏有什麼,爲什麼?
- 10. 什麼是類文件?那個文件裏有什麼?
- 11. 那裏有一個jQuery的webscraper嗎?
- 12. 那裏有任何工作和完整的1-Wire .NET庫嗎?
- 13. 那裏有很好的空間數據庫教程嗎?
- 14. 那裏有任何樣本電視數據庫?
- 15. 爲什麼我的師在那裏?
- 16. 那裏有日曆視圖組件嗎?
- 17. 那裏有紅隼寶石嗎?
- 18. 那裏有一個jQueryUI LessCss模板嗎?
- 19. 那裏有任何錦標賽API嗎?
- 20. 什麼(好)Java RADIUS服務器庫在那裏?
- 21. 有人可以向我解釋爲什麼L(long)必須在那裏嗎?
- 22. 那裏有哪些Java外部包/庫?
- 23. fb_sig_friends應該在那裏嗎?
- 24. Android的離線導航軟件 - 那裏有什麼?
- 25. Lua的功能:那裏有什麼經驗?
- 26. 那裏有什麼好的螞蟻可視化程序?
- 27. CSS樣式可見性沒有像預期的那樣運行
- 28. 有什麼辦法可以讓sql LIKE語句像那樣工作嗎?
- 29. 爲什麼這個SQL返回那樣?
- 30. 爲什麼MySQL沒有像預期的那樣訂購?
它不是正常意義上的庫。它像一些文件(模板),有最佳實踐,所以我不需要重新輪盤。 – Karim 2009-12-20 21:41:36
你需要設計教育,而不是圖書館。 – 2009-12-20 21:43:17
好吧,我會給一個例子使用jQuery, 如果你讀了噸的JavaScript書籍,你仍然不會能夠有效地寫javascript,因爲你會如果你使用jQuery庫。當然你可以寫自己的圖書館,但是這會花費更多的時間來使用已經寫好的內容,而且可能會比專門的人寫的內容差。 – Karim 2009-12-20 22:18:37