根據(jù)項目管理的需要以及EDN系統(tǒng)的特點,為便于頁面的制作、維護、接管,增強項目成員之間的配合,特對CSS代碼的編寫作出如下規(guī)范:
1. 每次編寫新CSS,最先定義HTML標簽。如*、body、img、a等;
2. HTML標簽之后空兩行,再定義EDN生成的標簽。而且這些標簽即使沒有指定參數(shù),也要將空的大括號寫在標簽后面。EDN生成的標簽及順序如下:#Body、#Header、#Content、#Content1、#Content3、#Content2、#CButton、#Footer;
3. EDN標簽之后空兩行,再定義其他的標簽或類;
4. 充分利用CSS的繼承性,代碼盡量化繁為簡;
5. 注意兼容性問題。不同種類的瀏覽器如IE、火狐(FireFox),以及同一瀏覽器的不同版本,對于CSS的支持能力不同,盡量使用通用的CSS參數(shù);
6. EDN系統(tǒng)中,段落或列舉的寬度要計算準確,同一行的寬度之和等于總寬度。一般列舉或段落之間避免留出縫隙。克服IE的BUG,實現(xiàn)寬度之和等于總寬的方法是:同一行的樣式全部浮動居左{float:left};
7. 如果幾個列舉中具有同樣的定義和參數(shù)值,要把這些定義和參數(shù)值寫在總的CSS文件中。這樣做的好處是:一來簡化代碼,二來防止復(fù)制的列舉在更新以后出錯的問題;