這篇文章主要介紹“CSS分類式命名法是什么”的相關(guān)知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強(qiáng),希望這篇“CSS分類式命名法是什么”文章能幫助大家解決問題。
創(chuàng)新新互聯(lián),憑借十多年的成都網(wǎng)站建設(shè)、網(wǎng)站制作經(jīng)驗,本著真心·誠心服務(wù)的企業(yè)理念服務(wù)于成都中小企業(yè)設(shè)計網(wǎng)站有超過千家案例。做網(wǎng)站建設(shè),選成都創(chuàng)新互聯(lián)公司。
分類式定名法(在前端組件化下很是需要)
機(jī)關(guān)(grid)(.g-):將頁面豆割為幾個大塊,一般有頭部、主體、主欄、側(cè)欄、尾部等!
模塊(module)(.m-):一般為一個語義化的可以反復(fù)運(yùn)用的較大的集團(tuán)!比如導(dǎo)航、登錄、注冊等
元件(unit)(.u-):一般是一個不可再分的較為玲瓏的個體,一般被頻頻用于各類模塊中!譬如按鈕、輸 入框、loading等!
死守(function)(.f-):為方便一些經(jīng)常應(yīng)用技倆的運(yùn)用,我們將這些使用率較高的名目剝離出來,按需運(yùn)用,通常這些決意器存在靜止名堂顯示,比方清除浮動等!弗成濫用!
狀態(tài)(.z-):為狀態(tài)類格局參預(yù)前綴,抗衡標(biāo)識,方便識別,她只能組合使用或作為后輩涌現(xiàn)(.u-ipt.z-dis{},.m-list li.z-sel{})
javascript(.j-):.j-將被專用于JS失去節(jié)點(diǎn),請勿運(yùn)用.j-界說花式
不要運(yùn)用 " _ " 下劃線來定名css
能良好的甄別javascript變量名
輸入的時分少按一個shift鍵
涉獵器兼容性標(biāo)題(比喻運(yùn)用_tips的決意器定名,在IE6是無效的)
id采取駝峰式命名(不要亂用id)
scss中的變量、函數(shù)、異化、placeholder采納駝峰式命名
相反語義的差別類定名法子:
直接加數(shù)字或字母甄別就可(如:.m-list、.m-list2、.m-list3等,凡是列表模塊,然則是純粹紛歧樣的模塊)。別的舉例:.f-fw0、.f-fw1、.s-fc0、.s-fc1、.m-logo2、.m-logo3、u-btn、u-btn2等等。
定名方式(BEM):類-體(例:g-head)、類-體-潤飾符(例:u-btn-active)
兒女決意器:體-潤色符就可(例:.m-page .cut{})注:尊長決議器不要在頁面組織中運(yùn)用,由于污染的或是性較大;
css是一種用來表現(xiàn)HTML或XML等文件樣式的計算機(jī)語言,主要是用來設(shè)計網(wǎng)頁的樣式,使網(wǎng)頁更加美化。它也是一種定義樣式結(jié)構(gòu)如字體、顏色、位置等的語言,并且css樣式可以直接存儲于HTML網(wǎng)頁或者單獨(dú)的樣式單文件中,而樣式規(guī)則的優(yōu)先級由css根據(jù)這個層次結(jié)構(gòu)決定,從而實現(xiàn)級聯(lián)效果,發(fā)展至今,css不僅能裝飾網(wǎng)頁,也可以配合各種腳本對于網(wǎng)頁進(jìn)行格式化。
關(guān)于“CSS分類式命名法是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點(diǎn)。