2012-05-21 41 views
1

在網絡中,我正在使用內容頁面,母版頁和用戶控件。請指導我爲所有這些編寫CSS的最佳實踐。應該在頁面中?在分離文件中。每個(內容,主控和用戶控制)的分離文件?或一個分離文件的所有?管理母版頁,內容頁面和用戶控制中的CSS?

考慮到易於更改和可擴展性,在專業環境中編寫的方法是什麼。

我在寫嵌套CSS代碼。

謝謝

回答

1

不要這樣的教條。作爲一個經驗法則,將整個站點使用的樣式放在單獨的樣式表中。

如果您有一種只適用於一個頁面或控件的一次性樣式,請將其粘貼在頁面本身上不要太難。你做這件事越多,修改整個網站的外觀就越困難。有折衷。

+0

我大體上同意,對理想的「教條」常常適得其反。但是這個很容易做到。當您稍後必須瞭解您的css,imho時,切換文檔的額外alt-tab成本將始終保存。 –

+0

seth,我應該在用戶控件中調用css文件還是僅在頁面中調用?同樣在內容頁面和母版頁中,或者僅在內容頁面中。 – haansi

+1

@haansi鏈接到使用樣式的文件。無論它是主頁面,內容頁面還是用戶控件,都無關緊要。 –

2

你應該編寫單獨的CSS文件,從母版頁鏈接。有多少文件取決於您的應用程序的複雜程度。

將css直接放入頁面將導致不必要的額外帶寬使用,而單獨的文件可能會被緩存。與Javascript一樣,順便說一句。

+0

Andrew,我應該在用戶控件中調用css文件還是僅在頁面中調用?同樣在內容頁面和母版頁中,或者僅在內容頁面中。 – haansi

+1

通常,您應該在任何JavaScript庫之前鏈接頭部的css文件。如果您曾經通過腳本對樣式進行任何操作,最好在遇到javascript之前加載它們。 –

相關問題