登录论坛 | 注册会员 设为首页 | 收藏本站
top
濡絾鐗犻妴锟� 缁绢収鍏涘▎顢狪Y   闁哥喎妫楅宥嗙▔椤撶偟濡� 濞撮棿妞掔粭鐔割渶閸曨垬鈧拷 濞存籂鍐╂儌濞戞搩鍘肩缓锟� 閺夌儐鍨▎銏⑩偓娑崇畵濞咃拷 婵炴挸鎲¢崹娆愮▔濠婂啫顕� 濞戞挸顑堝ù鍥ㄧ▔椤撶偟濡�   缂傚啯鍨靛ḿ鍐偓浣冨閸╋拷   IT濠电偛褰夌粻锟�   婵炴挾濞€娴滐拷   闁告鐗曞┃鈧�   閻犱礁鎼ḿ锟�

濞戞挻绮岀€垫娊寮堕崘銊㈡瀱IT闂傚倶鍔嶉崺娑氱博閿燂拷

闁轰焦澹嗛悥锟�

闁归潧顑嗗┃鈧�

缂佹妫侀鍥嫉閿燂拷

濞戞挾绮锟�

闁哄嫭鍎冲畷锟�

CPU


闁告劕鎳庨悺锟�


缁绢収鍓涘ú锟�

闁哄嫬澧介妵姘跺闯閿燂拷

闁告梻鍋涢崣鏇熷緞閺嶎剦鍟�

闁哄牆绉存慨鐔煎闯閿燂拷

濮捬呭У閻栵綁鏌ㄩ鐐8

闁哄牐娅i鍫ユ偨閸偆鐖�
闁活澀绲婚崜鎶藉礌婵犳碍鐝� | 缂傚啯鍨圭划鍫曞箮閳ь剟寮甸敓锟� | 闁瑰灝绉崇紞鏃傚寲閼姐倗鍩� | 缂佸顑呯花顓烆嚕閳ь剟宕i敓锟� | 闁轰胶澧楀畵浣规償閿燂拷 | 闁告梻鍋涢崣鏇㈡嚊椤忓嫬袟闁告牭鎷� | 闁搞儲鍎抽懜浼村炊閹冨壖 | 闁告娅曞鍌炴焻濮樻剚鍞� | IT闁稿浚鍋勫畷锟� | IT缂佹鍨奸惁锟� | IT闁稿鍎遍幃锟� | 濠㈤€涜兌閻掞拷
adtop
 
 
当前位置 : 首页>软件学院>程序开发>CSS>正文
 
ID类和class类的长命名与短命名

http://www.dbit.cn 2009-12-18 9:11:12  来源:东北IT网  编辑:叶子
 
  CSS的命名曾经多次讨论过。说实话,看到这个题目时我觉得这有什么好讨论的,肯定会是场一边倒的讨论。因为个人比较倾向于短命名,简单优雅,可能是出于程序员的洁癖,容不得任何冗余的东西。和我一个想法的人应该不在少数吧!

  先看下长命名和短命名的定义:

  <!-- 长命名:使用前缀体现上下文环境的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)不在考虑范围之内。
 
收藏】【打印】【进入论坛
  相关文章:

77

 
 
 
 
最新文章

中关村艳照门女主角详记录高清组图 
大连护士门大尺度艳照高清组图
iPhone女孩微博爆红 最宝贵东西换iPhon
反恐精英之父内维尔:改变电脑游戏销售
团购网站黎明之前:中国市场惨烈厮杀不
团购鼻祖Groupon中国揭秘:快与慢的商业
Spil Games发布新的品牌形象
1800配置一台主机 不要显示器
联想V360笔记本模特写真
爱国者第四代移动硬盘将面市、低电压保

 
推荐文章
1
2
3
4
5
6
7
8
9
10
iPhone女孩微博爆红 最宝贵东西换
大连护士门大尺度艳照高清组图
中关村艳照门女主角详记录高清组
苹果员工中毒门
宫如敏不雅照疯传 看张馨予韩一菲
深耕市场 永续经营——专访百脑汇
优派专业电子书 让您回家旅途多姿
揭晓百万大奖三星bada魅力绽放中
大明龙权“江湖英雄会”全国PK大
永恒之塔校园达人挑战赛完美落幕
八卦图解 More>>
iPhone女孩微博爆红 最宝贵东西换 大连护士门大尺度艳照高清组图
中关村艳照门女主角详记录高清组 宫如敏不雅照疯传 看张馨予韩一菲

闁稿繐鍘栫花顒勫嫉椤掑倻褰� - 闁艰鲸姊婚柈鎾箣閹存粍绮� - 闁归攱绋戦崣鐑樼▕娴肩补鏀� - 妤犵偛鐏濋幉锟犲嫉瀹ュ懎顫� - 闁告瑥顑嗛崕蹇涙煣閻愵剙澶�
Copyright©2006-2011闁靛棌鍋�Dbit.Cn. All Rights Reserved.
閺夊牏绁P濠㈣鎷�06014875闁告瑱鎷�

Tel:024-88340056 Mob:13066598927 Email:WebMaster QQ:69424720

缂傚啯鍨归悵鐤㏎缂傚浄鎷�:缂備礁绻橀弨銏ゅ疮閿燂拷:65477551 闁瑰灈鍋撻柡鍫灣閸忥拷:28526281 濞存粌鏈晶婊堟偨娴e啫澹�:24536322 缂傚洢鍊涚€氳櫕瀵煎鍗炲弮:24815709 缂佹梹鐟╅弳杈╃礃閿燂拷:8052026 濞存粌鏈晶婊堟偨娴e啫澹�:57897142 缂備礁绻橀弨銏ゅ疮閿燂拷:20966008 婵炴挸鎲¢崹娆戠礃閿燂拷:65477153