亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

CSS研究教程:類名的長命名和短命名

2024-07-11 09:03:25
字體:
來源:轉載
供稿:網友

武林網(www.49028c.com)文章簡介:ClassName的長命名 PK 短命名.

說實話,看到這個題目時我覺得這有什么好討論的,肯定會是場一邊倒的討論。因為個人比較傾向于短命名,簡單優雅,可能是出于程序員的潔癖,容不得任何冗余的東西。(和我一個想法的人應該不在少數吧 !)

先看下長命名和短命名的定義:

<!-- 長命名:使用前綴體現上下文環境的CSS命名方式。 -->
<div class="category">
        <div class="category-hd"></div>
        <div class="category-bd"></div>
        <div class="category-ft"></div>
</div>

<!-- 短命名:使用繼承體現上下文環境的CSS命名方式。 -->
<div class="category">
        <div class="hd"></div>
        <div class="bd"></div>
        <div class="ft"></div>
</div>====

會上大家先是給雙方各列了一堆優缺點,結果不相上下。

然后從性能和可維護性上進行了詳細的爭論。

性能分為下載性能(速度)和渲染性能,大家認為:

1. 下載性能可能是短命名略勝一籌,因為文件會稍小些;
2. 渲染性能則是長命名好些,因為CSS中通常短命名我們用類似.box .hd {}定義樣式,而長命名直接是.box-hd {},pagespeed認為選擇器長度會影響渲染性能。
(注:其實平時工作中這兩點都會被忽略。gzip可以進一步減少第一個問題的差距,而由此引發的渲染性能也是微乎其微)

然后大家就可維護性進行了討論,這次支持長命名的人較多。

1. 長命名給人較為可靠的感覺;
2. 長命名較短命名發生沖突的幾率低很多;
3. 可復用的內容通過短命名定義,無可爭議;

最后是使用場景,玉伯借用YAHOO首頁的例子牽頭,大家討論,總結如下:(主要依據可維護性)

1. 框架級樣式用短命名,比如盒模型、柵格;
2. 通用樣式用短命名,比如.hidden、.clearfix;
3. 應用級樣式用長命名,比如淘江湖項目的通用樣式都加上“sns”前綴(有.sns-avatar、.sns-box等);
4. 頁面級樣式用長命名,比如類目模塊,可能包含category-hd、category-bd、category-bd-tips等;
5. 嵌入式應用用長命名,因為可能會被嵌入到任何復雜環境中,比如開源編輯器、Google的各種應用(map, adsence, gmail…)
以上結論有個前提:就是頁面是多人(包括后期的維護人員)協作的,一個人的頁面(如Blog)不在考慮范圍之內。

====

歡迎補充指正。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲图片在线综合| 国产精品丝袜一区二区三区| 亚洲va欧美va在线观看| 亚洲自拍欧美另类| 日韩69视频在线观看| 欧美日韩中文字幕在线视频| 国产97人人超碰caoprom| 热久久美女精品天天吊色| 国产欧美日韩中文字幕在线| 亚洲欧美日韩成人| 亚洲欧美日韩精品久久奇米色影视| 久久久久久久久久久久av| www.午夜精品| 欧美日韩久久久久| 亚洲aa在线观看| 国产精品成人观看视频国产奇米| 日本久久久久亚洲中字幕| 国产精品视频永久免费播放| 亚洲激情在线观看视频免费| 亚洲性无码av在线| 色综合天天狠天天透天天伊人| 亚洲美女在线视频| 91亚洲精品一区| 日韩av在线免费播放| 日本一欧美一欧美一亚洲视频| 亚洲免费av电影| 国产精品激情av在线播放| 亚洲精品福利免费在线观看| 国产精品一区二区av影院萌芽| 亚洲视频自拍偷拍| 久久精品99国产精品酒店日本| 久久国产精品久久久久久久久久| 免费av一区二区| 韩日精品中文字幕| 欧美大尺度电影在线观看| 欧美成年人视频| 日本aⅴ大伊香蕉精品视频| 91精品在线观看视频| 免费成人高清视频| 俺也去精品视频在线观看| 久久久www成人免费精品| 国产男人精品视频| 亚洲小视频在线观看| 欧美日韩中文字幕在线视频| 欧美美最猛性xxxxxx| 欧美精品激情在线观看| 91免费看片在线| 亚洲自拍偷拍视频| 日本高清视频精品| 亚洲成人av资源网| 激情成人在线视频| 韩国日本不卡在线| 中文字幕欧美精品在线| 亚洲国产日韩欧美在线图片| 久久免费国产视频| 麻豆国产va免费精品高清在线| 国产欧美一区二区三区视频| 欧洲精品在线视频| 欧美精品videofree1080p| 欧美性猛交xxxx乱大交极品| 成人网在线免费看| 亚洲欧美另类人妖| 中文字幕av一区二区| 91精品国产91久久久久久不卡| 2021国产精品视频| 亚洲 日韩 国产第一| 亚洲**2019国产| 日韩成人中文字幕在线观看| 国模精品视频一区二区| 欧美综合第一页| 国产va免费精品高清在线| 国产精品扒开腿爽爽爽视频| 日本精品视频网站| 国产精品久久久久久久久久久不卡| 色多多国产成人永久免费网站| 麻豆精品精华液| 国产啪精品视频| 久久久精品国产亚洲| 精品av在线播放| www.日韩视频| 日韩av综合中文字幕| 米奇精品一区二区三区在线观看| 久久久久久久久久国产精品| 欧美性xxxx| 一本久久综合亚洲鲁鲁| 亚洲自拍偷拍第一页| 欧美性xxxx在线播放| 国产一区二区丝袜| 欧美成人精品一区| 国内精品久久久久久久久| 亚洲偷熟乱区亚洲香蕉av| 日韩最新免费不卡| 亚洲欧美日韩成人| 91在线免费视频| 成人黄色av网站| 91精品国产自产在线| 91精品国产91久久久久久| 55夜色66夜色国产精品视频| 78m国产成人精品视频| 色噜噜国产精品视频一区二区| 欧美专区在线播放| 久久久精品久久| 国产精品99一区| 欧美电影免费观看电视剧大全| 中文字幕九色91在线| 日本久久久久久久| 亚洲视频在线视频| 91精品国产777在线观看| 日韩中文字幕av| 亚洲xxx自由成熟| 午夜精品久久久久久久99黑人| 国产一区二区三区视频在线观看| 亚洲性日韩精品一区二区| 伊人一区二区三区久久精品| 久久久亚洲国产天美传媒修理工| 亚洲成人精品av| 在线观看日韩专区| 久久视频精品在线| 国产激情视频一区| 欧美老少配视频| 97视频在线观看免费高清完整版在线观看| 正在播放亚洲1区| 欧美性20hd另类| 欧美日韩国产综合新一区| 另类少妇人与禽zozz0性伦| 狠狠躁天天躁日日躁欧美| 亚洲人精品午夜在线观看| 亚洲国产精品视频在线观看| 日韩av日韩在线观看| 国产精品久久久久久久app| 伊人av综合网| 久久99精品久久久久久青青91| 久久伊人色综合| 日韩美女av在线免费观看| 91精品国产91久久久久久| 久久精品在线播放| 欧美大片欧美激情性色a∨久久| 成人免费福利在线| 欧美人在线视频| 欧美在线一级va免费观看| 亚洲男人天堂九九视频| 国产成人a亚洲精品| 国产精品成人av性教育| 国内精品久久久久久中文字幕| 日韩欧美在线看| 欧美性猛交xxxxx免费看| 一区二区亚洲欧洲国产日韩| 久久精品色欧美aⅴ一区二区| 国产欧美一区二区三区久久| 国产成人在线一区| 欧美专区日韩视频| 亚洲国产精彩中文乱码av| 久久精品国产一区二区三区| 国产亚洲欧美日韩美女| 亚洲国产精彩中文乱码av在线播放| 91精品91久久久久久| 亚洲第一偷拍网| 国内免费久久久久久久久久久| 亚洲另类图片色| 91精品久久久久久久久久入口| 欧美丰满少妇xxxxx| 欧美激情综合色| 欧美专区国产专区| 亚洲一区二区免费|