首頁技術(shù)文章正文

前端潛規(guī)則:CSS書寫規(guī)則

更新時間:2017-11-29 來源:黑馬程序員 瀏覽量:

一、CSS書寫順序

1、位置屬性(position, top, right, z-index,display, float等)

2、大小(width, height, padding, margin)

3、文字系列(font, line-height, letter-spacing, color-text-align等)

4、背景(background, border等)

5、其他(animation, transition等)

二、CSS書寫規(guī)范

1、使用CSS縮寫屬性

CSS有些屬性是可以縮寫的,比如padding,margin,font等等,這樣精簡代碼同時又能提高用戶的閱讀體驗。

2、去掉小數(shù)點前的“0”

3、簡寫命名

很多用戶都喜歡簡寫類名,但前提是要讓人看懂你的命名才能簡寫哦!

4、16進(jìn)制顏色代碼縮寫

有些顏色代碼是可以縮寫的,我們就盡量縮寫吧,提高用戶體驗為主。

5、連字符CSS選擇器命名規(guī)范

1)、長名稱或詞組可以使用中橫線來為選擇器命名。

2)、不建議使用“_”下劃線來命名CSS選擇器

6、不要隨意使用id

id在JS是唯一的,不能多次使用,而使用class類選擇器卻可以重復(fù)使用。

7、為選擇器添加狀態(tài)前綴

有時候可以給選擇器添加一個表示狀態(tài)的前綴,讓語義更明了,比如下圖是添加了“.is-”前綴。

三、CSS命名規(guī)范(規(guī)則)

常用的CSS命名規(guī)則

頭:header

內(nèi)容:content/container

尾:footer

導(dǎo)航:nav

側(cè)欄:sidebar

欄目:column

頁面外圍控制整體佈局寬度:wrapper

左右中:left right center

登錄條:loginbar

標(biāo)志:logo

廣告:banner

頁面主體:main

熱點:hot

新聞:news

下載:download

子導(dǎo)航:subnav

菜單:menu

子菜單:submenu

搜索:search

友情鏈接:friendlink

頁腳:footer

版權(quán):copyright

滾動:scroll

內(nèi)容:content

標(biāo)簽:tags

文章列表:list

提示信息:msg

小技巧:tips

欄目標(biāo)題:title

加入:joinus

指南:guide

服務(wù):service

注冊:regsiter

狀態(tài):status

投票:vote

合作伙伴:partner

注釋的寫法:

/* Header */

內(nèi)容區(qū)

/* End Header */

id的命名:

1) 頁面結(jié)構(gòu)

容器: container

頁頭:header

內(nèi)容:content/container

頁面主體:main

頁尾:footer

導(dǎo)航:nav

側(cè)欄:sidebar

欄目:column

頁面外圍控制整體佈局寬度:wrapper

左右中:left right center

(2) 導(dǎo)航

導(dǎo)航:nav

主導(dǎo)航:mainnav

子導(dǎo)航:subnav

頂導(dǎo)航:topnav

邊導(dǎo)航:sidebar

左導(dǎo)航:leftsidebar

右導(dǎo)航:rightsidebar

菜單:menu

子菜單:submenu

標(biāo)題: title

摘要: summary

(3) 功能

標(biāo)志:logo

廣告:banner

登陸:login

登錄條:loginbar

注冊:register

搜索:search

功能區(qū):shop

標(biāo)題:title

加入:joinus

狀態(tài):status

按鈕:btn

滾動:scroll

標(biāo)籤頁:tab

文章列表:list

提示信息:msg

當(dāng)前的: current

小技巧:tips

圖標(biāo): icon

注釋:note

指南:guild

服務(wù):service

熱點:hot

新聞:news

下載:download

投票:vote

合作伙伴:partner

友情鏈接:link

版權(quán):copyright

四、注意事項:

1、一律小寫;

2、盡量用英文;

3、不加中槓和下劃線;

4、盡量不縮寫,除非一看就明白的單詞。

五、CSS樣式表文件命名

主要的 master.css

模塊 module.css

基本共用 base.css

布局、版面 layout.css

主題 themes.css

專欄 columns.css

文字 font.css

表單 forms.css

補丁 mend.css

打印 print.css


本文版權(quán)歸黑馬程序員前端與移動開發(fā)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!

作者:黑馬程序員前端與移動開發(fā)培訓(xùn)學(xué)院

首發(fā):http://web.itheima.com/

分享到:
在線咨詢 我要報名
和我們在線交談!