我正在與一個超過30名開發人員的大型項目合作&網頁設計師 都將自己的CSS樣式添加到網站......這變得無法維護。我們使用Git,PHP zendframework,memcache,capistrano,指南針和sass。在服務器端自動刪除多餘的css樣式
我要尋找一個解決方案,如本:
例
Compass Sass => CSS created (.class1 #idname1 .class2 #idname2 .class3 #idname3...)
PHP => uniquepagename.html required (.class1 #idname1)
結果:所有的CSS和HTML被髮送到客戶端。但...
如果隨頁面發送的CSS只能包含實際的page.html需要的CSS,該怎麼辦?
那裏有這樣的系統嗎?
PS:是的,我們正在使用壓縮,並在服務器端縮小我們的CSS和JS(只提供1個css文件(32kb和增長)1個js文件(119kb和增長)等)仍然css文件是沉重爲我們的11個專用服務器(我們服務於歐洲的12個國家)
什麼包括註釋 - 只是爲了節省幾個字節的流量的?這很難理解,是嗎?我完全看到你的維修觀點。但是這聽起來像是在尋找在輸出時剝去不需要的CSS,這聽起來毫無意義,代價昂貴並且不完美 - 那些使用JavaScript動態分配的CSS類是什麼? –
這對用戶來說會很糟糕。他們最好接收一個緩存的大文件,而不是在他們訪問的每個頁面上申請一個新的CSS文件。 – cimmanon