class命名

在寫頁面時,對于標簽的命名總是很頭疼,特別是對于可復(fù)用以及后期可能會修改的標簽命名,今天特地查找了一些資料,總結(jié)了class命名的幾條規(guī)范:

1、命名可以包含英文、數(shù)字以及 - ,但是不能以數(shù)字或者是 - 后加數(shù)字開頭(無法調(diào)用)。

2、命名應(yīng)該以功能命名,不以表現(xiàn)命名。這點對后期修改有很大幫助,例如對于側(cè)邊欄,命名為“boxLeft”,似乎也沒有問題,但是后期可能側(cè)邊欄修改到頁面右側(cè),這時可能就會導(dǎo)致混亂。命名為“sideBar”則會避免此類問題。

常用功能命名如下:

.wrapper? 用于最外層的外套

.content/.container? 容器

.head/.header? 頭部

.foot/.footer? 頁腳

.menu? 菜單

.submenu? 子菜單

.sideBar? 側(cè)欄

.main? 主體

.title? 標題

.copyright? 版權(quán)

.joinus? 加入我們

.parther? 合作伙伴

.siteinfo? 網(wǎng)站信息

.siteinfoLegal? 法律聲明

3、要預(yù)防命名沖突,可以采用功能模塊名+結(jié)構(gòu)名的方式命名。例如:熱點問題功能模塊的頭部,可以命名為“hot-head”

4、命名為ID還是class,一般采用的原則是主要的、特殊的、最外層的采用ID命名。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容