只是好奇,不能真正找到這個主題的任何具體的東西,但它是可以接受的,而不是將10-20個CSS文件鏈接到一個頁面,你可以鏈接一個文件夾,它會包含所有的CSS文件文件夾?試圖削減我的網頁上的代碼量。鏈接一個CSS文件夾而不是單個文件?
1
A
回答
3
1
您可以進行導入所有其他人(使用@import url("import1.css");
),所以你只能調用基CSS文檔一個CSS文件。
+1
在css文件中使用@imports嚴重影響性能,所以我會避免這種情況。 http://www.stevesouders.com/blog/2009/04/09/dont-use-import/ – robertp
3
可惜你不能在你的標記使用文件夾引用,但使用CSS預處理程序,例如LESS,SASS你絕對可以消除其通過編譯在一起加載太多文件。
查閱這些:
而真正迷死:
有很容易建立工具以及如童子軍:
1
使用@import來鏈接到有所有的CSS文件的列表一個CSS。
但是,從性能的角度來看,這並不好。
http://www.stevesouders.com/blog/2009/04/09/dont-use-import/
0
它們合併並且用類似YUI壓縮機http://developer.yahoo.com/yui/compressor/它們最小化。雖然如果你經常修改你的CSS,那會很痛苦。
或者如果您在.NET環境中,則可以使用Microsoft.Web.Optimization自動綁定&縮小js和css的整個文件夾。
這不是一個關於頁面上的代碼量的問題,更關乎HTTP請求的數量。
相關問題
- 1. 從另一個文件夾鏈接CSS?
- 2. 一個高密度文件夾而不是三個文件夾
- 3. 鏈接整個文件夾
- 4. 選擇文件夾而不是單個文件 - 輸入
- 5. CSS和JS文件源輸出,而不是鏈接到每個文件
- 6. 鏈接在SUBST一個文件夾drive
- 7. Opendoc鏈接到一個文件夾
- 8. 只重定向一個文件夾,但不是子鏈接
- 9. 鏈接HTML文件CSS文件是在一個子目錄不起作用
- 10. ASDF:如何指定整個文件夾,而不是每個單獨的文件
- 11. 在不同文件夾中鏈接html和css文件
- 12. 將文件或文件夾鏈接到另一個驅動器
- 13. CMake鏈接不是子文件夾
- 14. 檢查一個文件的鏈接是否是一個文本
- 15. 將文件夾變爲單個文件而不壓縮它?
- 16. 將一個css文件鏈接到我的html文件
- 17. 子文件夾鏈接的CSS圖片
- 18. 刪除文件的文件夾,而不是文件夾
- 19. 混帳:提交一個符號鏈接到一個文件夾
- 20. 從CSS文件鏈接到CSS文件
- 21. 隱藏符號鏈接文件夾到硬鏈接文件夾
- 22. 一飲而盡SRC不是從一個文件夾
- 23. 當試圖創建一個共享鏈接到文件夾中的文件夾
- 24. 流浪+廚師符號鏈接公共文件夾到另一個文件夾
- 25. 阻止訪問,除了一個所有PHP文件,而不將文件放入一個單獨的文件夾
- 26. Zend Framework:從一個文件夾(不是/)
- 27. 排除命名部件一個文件夾而不是另一個
- 28. htaccess從一個文件夾重定向到另一個文件夾,但不是從其子文件夾
- 29. 我想裏面的文件夾鏈接一個頁面是到另一頁是該文件夾
- 30. 創建一個文件夾,可以鏈接到多個其他文件夾中的文件
我很確定有一種方法可以通過php某些代碼來檢查給定文件夾內的所有文件並將它們全部導入。只是不知道它會如何改變你的生活。爲什麼你需要這麼多的CSS文件? – rafaelbiten
因爲我的整潔不像我發現的那樣整潔,我爲不同類型的事物創建了不同的css文件。例如,我有一個main.css,這是有點div定位和次要的div框架,我也有form.css,font.css,links.css,tables.css和每個類型的其他幾個。我發現我的編碼方式對我來說更容易,更快,但最終在我的索引頁上看起來像一堵鏈接標籤lol – Nexus9988
對不起安德魯,但這不是一個好主意。遲早你會發現自己花了一些時間在所有這些文件中找到簡單的東西。此外,你有更多的CSS文件,你有更多的服務器請求(這也是不好的)。你應該嘗試使用註釋來更好地組織你的CSS文件,並將這個數字降低到1或2個文件。你想組織起來很好。其實,這太棒了!但試着在一個文件中組織它。 – rafaelbiten