清晰明了的CSS代碼

一:css命名規(guī)則

使用類選擇器,放棄ID選擇器。因為ID在一個頁面中的唯一性導致了如果以ID為選擇器來寫css,就無法重用,而class而優(yōu)勢在于復用性,而且私有度也并不高。因此,我一般情況下會選擇在HTML中的ID用于JavaScript,但是在CSS里只用class,一個ID也不用。這樣做實際上也是將表現(xiàn)和行為分開,而不是混在一起。

在html文件中寫class的方法:使用單個字母+“-”為前綴。比如:對于header部分,我們可以這樣寫:

<div class="g-header"></div>

單個字母的意思就是(grid)的第一個字母。好處是我們在css代碼中可以通過首字母清楚地知道其作用是什么,即見名知意。除此之外,我們應當注意:在命名時應當盡量簡約而不失語義。

二:css代碼格式

1、選擇器、屬性和值都是用小寫。

2、單行寫完一個選擇器定義。

3、最后一個值也要以分號結尾。

4、省略值為0的單位

5、使用16進制表示顏色值,其中的字母使用大寫形式,并盡量縮寫。

6、根據(jù)屬性的重要性順序書寫。

7、私有在前,標準在后。

三、類選擇器的命名建議

1、對于布局,即用.g-作為前綴,通常有以下推薦的寫法。

頭部: header或head

主體: body

尾部:footer或foot

主欄: main

側欄:side

盒容器: wrap或box

主欄子容器:mainc

側欄子容器:sidec

2.對于模塊,即.m-作為前綴。元件,.u-作為前綴,通常有下面推薦的寫法。

導航: nav

子導航:subnav

菜單:menu

選項卡:tab

標題區(qū):head或title

內容區(qū):body或content

列表:list

表格:table

表單:form

排行:top

熱點:hot

登錄:login

標志:logo

廣告:adervertise

搜索:search

幻燈:slide

幫助:help

新聞:news

下載:download

注冊:register或regist

投票:vote

版權:copyright

結果:result

按鈕:button

輸入:input


以上です。

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

相關閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,645評論 19 139
  • CSS命名規(guī)則 頭:header 內容:content/containe 尾:footer 導航:nav 側欄:s...
    王小傲閱讀 1,539評論 0 9
  • CSS命名規(guī)則 頭:header內容:content/containe尾:footer導航:nav側欄:sideb...
    紋小艾閱讀 774評論 0 9
  • 我愛你 我想你 愛 人 愛人之間應該說什么? 我愛你 我想你 愛 人 愛人生活中的一點漣漪 我愛你 我想你 愛 人
    蕭雨彤閱讀 339評論 1 0
  • 從小到大,媽媽嘔心瀝血,無微不至地關懷我。我總想感恩,總想回報,總想多為媽媽做點事。 記得八歲那年的一...
    寶旺閱讀 336評論 0 1

友情鏈接更多精彩內容