CSS規(guī)范 - 分類方法

CSS規(guī)范 - 分類方法

CSS文件的分類和引用順序

通常衣陶,一個(gè)項(xiàng)目我們只引用一個(gè)CSS财饥,但是對(duì)于較大的項(xiàng)目墩衙,我們需要把CSS文件進(jìn)行分類务嫡。
我們按照CSS的性質(zhì)和用途,將CSS文件分成“公共型樣式”漆改、“特殊型樣式”心铃、“皮膚型樣式”,并以此順序引用(按需求決定是否添加版本號(hào))挫剑。
公共型樣式:包括了以下幾個(gè)部分:“標(biāo)簽的重置和設(shè)置默認(rèn)值”去扣、“統(tǒng)一調(diào)用背景圖和清除浮動(dòng)或其他需統(tǒng)一處理的長(zhǎng)樣式”、“網(wǎng)站通用布局”樊破、“通用模塊和其擴(kuò)展”愉棱、“元件和其擴(kuò)展”、“功能類樣式”哲戚、“皮膚類樣式”奔滑。
特殊型樣式:當(dāng)某個(gè)欄目或頁(yè)面的樣式與網(wǎng)站整體差異較大或者維護(hù)率較高時(shí),可以獨(dú)立引用一個(gè)樣式:“特殊的布局顺少、模塊和元件及擴(kuò)展”朋其、“特殊的功能、顏色和背景”脆炎,也可以是某個(gè)大型控件或模塊的獨(dú)立樣式梅猿。
皮膚型樣式:如果產(chǎn)品需要換膚功能,那么我們需要將顏色腕窥、背景等抽離出來(lái)放在這里粒没。

<link href="assets/css/global.css" rel="stylesheet" type="text/css"/>
<link href="assets/css/index.css" rel="stylesheet" type="text/css"/>
<link href="assets/css/skin.css" rel="stylesheet" type="text/css"/>

CSS內(nèi)部的分類及其順序
1.重置(reset)和默認(rèn)(base)(tags):消除默認(rèn)樣式和瀏覽器差異,并設(shè)置部分標(biāo)簽的初始樣式簇爆,以減少后面的重復(fù)勞動(dòng)癞松!你可以根據(jù)你的網(wǎng)站需求設(shè)置!
2.統(tǒng)一處理:建議在這個(gè)位置統(tǒng)一調(diào)用背景圖(這里指多個(gè)布局或模塊或元件共用的圖)和清除浮動(dòng)(這里指通用性較高的布局入蛆、模塊响蓉、元件內(nèi)的清除)等統(tǒng)一設(shè)置處理的樣式!
3.布局(grid)(.g-):將頁(yè)面分割為幾個(gè)大塊哨毁,通常有頭部枫甲、主體、主欄扼褪、側(cè)欄想幻、尾部等!
4.模塊(module)(.m-):通常是一個(gè)語(yǔ)義化的可以重復(fù)使用的較大的整體话浇!比如導(dǎo)航脏毯、登錄、注冊(cè)幔崖、各種列表食店、評(píng)論、搜索等赏寇!
5.元件(unit)(.u-):通常是一個(gè)不可再分的較為小巧的個(gè)體吉嫩,通常被重復(fù)用于各種模塊中!比如按鈕嗅定、輸入框自娩、loading、圖標(biāo)等渠退!
6.功能(function)(.f-):為方便一些常用樣式的使用忙迁,我們將這些使用率較高的樣式剝離出來(lái),按需使用智什,通常這些選擇器具有固定樣式表現(xiàn)动漾,比如清除浮動(dòng)等!不可濫用荠锭!
7.皮膚(skin)(.s-):如果你需要把皮膚型的樣式抽離出來(lái)旱眯,通常為文字色、背景色(圖)证九、邊框色等删豺,非換膚型網(wǎng)站通常只提取文字色!非換膚型網(wǎng)站不可濫用此類愧怜!
8.狀態(tài)(.z-):為狀態(tài)類樣式加入前綴呀页,統(tǒng)一標(biāo)識(shí),方便識(shí)別拥坛,她只能組合使用或作為后代出現(xiàn)(.u-ipt.z-dis{}蓬蝶,.m-list li.z-sel{})尘分,具體詳見(jiàn)命名規(guī)則的擴(kuò)展相關(guān)項(xiàng)。

功能類和皮膚類樣式為表現(xiàn)化的樣式丸氛,請(qǐng)不要濫用培愁!以上順序可以按需求適當(dāng)調(diào)整。
以上分類的命名方法詳見(jiàn)命名規(guī)則

/* 重置 */
div,p,ul,ol,li{margin:0;padding:0;}
/* 默認(rèn) */
strong,em{font-style:normal;font-weight:bold;}
/* 統(tǒng)一調(diào)用背景圖 */
.m-logo a,.m-nav a,.m-nav em{background:url(images/sprite.png) no-repeat 9999px 9999px;}
/* 統(tǒng)一清除浮動(dòng) */
.g-bdc:after,.m-dimg ul:after,.u-tab:after{display:block;visibility:hidden;clear:both;height:0;overflow:hidden;content:'.';}
.g-bdc,.m-dimg ul,.u-tab{zoom:1;}
/* 布局 */
.g-sd{float:left;width:300px;}
/* 模塊 */
.m-logo{width:200px;height:50px;}
/* 元件 */
.u-btn{height:20px;border:1px solid #333;}
/* 功能 */
.f-tac{text-align:center;}
/* 皮膚 */
.s-fc,a.s-fc:hover{color:#fff;}

文章來(lái)源:http://nec.netease.com/standard/css-sort.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末缓窜,一起剝皮案震驚了整個(gè)濱河市定续,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌禾锤,老刑警劉巖私股,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異恩掷,居然都是意外死亡倡鲸,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門(mén)螃成,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)旦签,“玉大人,你說(shuō)我怎么就攤上這事寸宏∧牛” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵氮凝,是天一觀的道長(zhǎng)羔巢。 經(jīng)常有香客問(wèn)我,道長(zhǎng)罩阵,這世上最難降的妖魔是什么竿秆? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮稿壁,結(jié)果婚禮上幽钢,老公的妹妹穿的比我還像新娘。我一直安慰自己傅是,他們只是感情好匪燕,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著喧笔,像睡著了一般帽驯。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上书闸,一...
    開(kāi)封第一講書(shū)人閱讀 51,301評(píng)論 1 301
  • 那天尼变,我揣著相機(jī)與錄音,去河邊找鬼浆劲。 笑死嫌术,一個(gè)胖子當(dāng)著我的面吹牛哀澈,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蛉威,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼日丹,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼走哺!你這毒婦竟也來(lái)了蚯嫌?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤丙躏,失蹤者是張志新(化名)和其女友劉穎择示,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體晒旅,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡栅盲,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了废恋。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谈秫。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖鱼鼓,靈堂內(nèi)的尸體忽然破棺而出拟烫,到底是詐尸還是另有隱情,我是刑警寧澤迄本,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布硕淑,位于F島的核電站,受9級(jí)特大地震影響嘉赎,放射性物質(zhì)發(fā)生泄漏置媳。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一公条、第九天 我趴在偏房一處隱蔽的房頂上張望拇囊。 院中可真熱鬧,春花似錦靶橱、人聲如沸寥袭。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)纠永。三九已至,卻和暖如春谒拴,著一層夾襖步出監(jiān)牢的瞬間尝江,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工英上, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留炭序,地道東北人啤覆。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像惭聂,于是被迫代替她去往敵國(guó)和親窗声。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,107評(píng)論 25 707
  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案辜纲? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,751評(píng)論 1 92
  • 開(kāi)始寫(xiě)代碼以來(lái)笨觅,我們發(fā)現(xiàn)最痛苦的不是深?yuàn)W的算法、不是復(fù)雜排版耕腾、也不是酷炫的動(dòng)畫(huà)见剩,而是最最簡(jiǎn)單的命名!漸漸發(fā)現(xiàn)開(kāi)發(fā)過(guò)...
    趙萱_dily閱讀 5,864評(píng)論 0 11
  • 父親到家的時(shí)候給我打來(lái)了電話,說(shuō)到家了狼纬,讓我們都放心羹呵,然后說(shuō)給我留了點(diǎn)錢(qián)治病用,抱怨了幾句路途顛簸疗琉,他想休息一會(huì)兒...
    曉寧的話閱讀 688評(píng)論 2 7
  • 熙攘喧鬧的人群中冈欢, 來(lái)自地鐵的風(fēng)吹亂頭發(fā), 那來(lái)自空洞而幽暗的没炒, 流動(dòng)著多少涛癌, 高貴而驕傲的, 低賤而卑微的送火, 平...
    好好干活的姑娘閱讀 252評(píng)論 11 7