真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

CSS語義化命名方式及常用命名規(guī)則的方法

CSS語義化命名方式及常用命名規(guī)則的方法,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

10年的奉節(jié)網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。營銷型網(wǎng)站建設的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調(diào)整奉節(jié)建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)公司從事“奉節(jié)網(wǎng)站設計”,“奉節(jié)網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

CSS語義化命名方式及常用命名規(guī)則的方法

CSS語義化命名

從上圖我們可以大概看出這里有兩種CSS的命名方式:1、結構化命名法;2、語義化命名法。

結構化命名法:根據(jù)頁面中板塊的位置而命名,如上圖中的content-left,這時如果我們想把側邊欄sidebar放在左邊,那么這時content-left板塊卻在右邊,板塊位置與其命名完全不符,那么我們這時就要修改頁面中的以及CSS樣式中的選擇器名字了,這樣會很不方便,尤其是當頁面結構復雜時,一會兒left,一會兒right,這樣會很不容易維護。

語義化命名法:根據(jù)頁面中模塊的功能而命名,如頁面頭部header、導航欄nav、主體main、側邊欄sidebar、底部footer、新聞列表newsList等等,這樣整個頁面看起來就比較清晰了,維護起來也比較方便。

那么具體來說,應該怎么命名呢,駝峰命名法?下劃線命名法?中華線命名法?首先我們需要做到的是要見名知義,最好是用英文單詞或通用的縮寫來命名,對于是用駝峰命名法還是劃線命名法,筆者建議兩種都使用,駝峰命名法用來區(qū)別不同的單詞,劃線用來表示從屬關系,如主導航欄,我們可以這樣命名,mainNav代表這個導航,mainNav-current表示導航處于焦點狀態(tài),

html代碼如下:

 

首頁 

  • HTML5
  •  

  • CSS3
  •  

  • Javascript
  •  

    ... 

    另外,命名講求的就是見名知義,并且還要注意避免命名沖突,尤其是一個項目由多個人完成時,對于這個問題我們可以通過在命名前面加組員代號或姓名簡稱來解決,具體還應根據(jù)不同團隊的規(guī)范來實施。

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

    [1、文件命名]

    主要的:main.css

    模塊:module.css

    基本共用:base.css

    布局,版面:layout.css

    主題:themes.css

    專欄:columns.css

    文字:font.css

    表單:forms.css

    補丁:mend.css

    打?。簆rint.css

    [2、注釋的寫法]

    /*Footer*/

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

    /*EndFooter*/

    [3、id的命名]

    (1)頁面結構

    容器:container

    頁頭:header

    內(nèi)容:content/container

    頁面主體:main

    頁尾:footer

    導航:nav

    側欄:sidebar

    欄目:column

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

    (2)導航

    導航:nav

    主導航:mainNav

    子導航:subNav

    頂導航:topNav

    邊導航:sideNav

    菜單:menu

    子菜單:subMenu

    標題:title

    摘要:summary

    (3)功能

    標志:logo

    廣告:banner

    登陸:login

    登錄條:loginBar

    注冊:regsiter

    搜索:search

    功能區(qū):shop

    標題:title

    加入:joinUs

    狀態(tài):status

    按鈕:btn

    滾動:scroll

    標簽頁:tab

    文章列表:list

    提示信息:msg

    當前的:current

    小技巧:tips

    圖標:icon

    注釋:note

    指南:guild

    服務:service

    熱點:hot

    新聞:news

    下載:download

    投票:vote

    合作伙伴:partner

    友情鏈接:friendLink

    版權:copyright

    [4、class的命名]

    (1)顏色:使用顏色的名稱或者16進制代碼,如

    .red{color:red;}

    .f60{color:#f60;}

    .ff8600{color:#ff8600;}

    (2)字體大小,直接使用"font+字體大小"作為名稱,如

    .font12px{font-size:12px;}

    .font9pt{font-size:9pt;}

    (3)對齊樣式,使用對齊目標的英文名稱或單詞縮寫,如

    .fl{float:left;}

    .mt20{margin-top:20px;}

    (4)標題欄樣式,使用"類別+功能/分類"的方式命名,如

    .titleBar-news{}/*新聞標題欄*/

    .titleBar-product{}/*產(chǎn)品標題欄*/

    看完上述內(nèi)容,你們掌握CSS語義化命名方式及常用命名規(guī)則的方法的方法了嗎?如果還想學到更多技能或想了解更多相關內(nèi)容,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


    分享名稱:CSS語義化命名方式及常用命名規(guī)則的方法
    路徑分享:http://weahome.cn/article/iggcec.html

    其他資訊

    在線咨詢

    微信咨詢

    電話咨詢

    028-86922220(工作日)

    18980820575(7×24)

    提交需求

    返回頂部