2010-08-09 45 views
1

有過濾大CSS文件所需的唯一選擇一個頁面上,並創建包含只是這些選擇CSS文件的方法嗎?發球需要CSS樣式

案例:我有我想要篩選在每個頁面的基礎上,使文件大小減少,可以通過移動設備進行高速緩存非常大的CSS文件。我正在考慮像服務器端dust me selectors工具的東西。

具體項目我的工作是使用ASP.NET MVC。

感謝

+0

在移動緩存的情況下,更好地下載一個較大的文件一次,不是每個頁面中有許多規模較小的有重複的代碼。 – ThoKra 2010-08-09 21:27:47

+0

@Terw若文件大小是這麼大,不會在所有緩存(根據該http://www.phpied.com/iphone-caching/)。 – 2010-08-09 21:30:12

+0

你的CSS文件的大小是多少? – Marko 2010-08-09 21:31:44

回答

0

擡起頭,雖然你可能會得到較小的單個頁面加載,瀏覽網站的總負載會更高因爲你打的每一個新的CSS文件每一次(而不是服務器和而不僅僅是緩存一次網站級CSS文件)。

另外,如果你發現有很多獨特的每個頁面的CSS聲明,該網站的CSS可以不寫得很不錯。因此,解決方案可能是要回去重新考慮CSS的結構,首先,也許是尋找到OOCSS型號:

http://wiki.github.com/stubbornella/oocss/

不幸的是,沒有,回答您的具體問題。

+0

好建議,我很想重寫所有的CSS,但時間也是一個因素,謝謝! – 2010-08-09 21:36:54