在網絡中,我正在使用內容頁面,母版頁和用戶控件。請指導我爲所有這些編寫CSS的最佳實踐。應該在頁面中?在分離文件中。每個(內容,主控和用戶控制)的分離文件?或一個分離文件的所有?管理母版頁,內容頁面和用戶控制中的CSS?
考慮到易於更改和可擴展性,在專業環境中編寫的方法是什麼。
我在寫嵌套CSS代碼。
謝謝
在網絡中,我正在使用內容頁面,母版頁和用戶控件。請指導我爲所有這些編寫CSS的最佳實踐。應該在頁面中?在分離文件中。每個(內容,主控和用戶控制)的分離文件?或一個分離文件的所有?管理母版頁,內容頁面和用戶控制中的CSS?
考慮到易於更改和可擴展性,在專業環境中編寫的方法是什麼。
我在寫嵌套CSS代碼。
謝謝
不要這樣的教條。作爲一個經驗法則,將整個站點使用的樣式放在單獨的樣式表中。
如果您有一種只適用於一個頁面或控件的一次性樣式,請將其粘貼在頁面本身上不要太難。你做這件事越多,修改整個網站的外觀就越困難。有折衷。
你應該編寫單獨的CSS文件,從母版頁鏈接。有多少文件取決於您的應用程序的複雜程度。
將css直接放入頁面將導致不必要的額外帶寬使用,而單獨的文件可能會被緩存。與Javascript一樣,順便說一句。
Andrew,我應該在用戶控件中調用css文件還是僅在頁面中調用?同樣在內容頁面和母版頁中,或者僅在內容頁面中。 – haansi
通常,您應該在任何JavaScript庫之前鏈接頭部的css文件。如果您曾經通過腳本對樣式進行任何操作,最好在遇到javascript之前加載它們。 –
我大體上同意,對理想的「教條」常常適得其反。但是這個很容易做到。當您稍後必須瞭解您的css,imho時,切換文檔的額外alt-tab成本將始終保存。 –
seth,我應該在用戶控件中調用css文件還是僅在頁面中調用?同樣在內容頁面和母版頁中,或者僅在內容頁面中。 – haansi
@haansi鏈接到使用樣式的文件。無論它是主頁面,內容頁面還是用戶控件,都無關緊要。 –