css中class和id的区别及使用规则_Div+CSS教程
教程Tag:暂无Tag,欢迎添加,赚取U币!
缂傚倸鍊风粈浣该洪敃鍌氱劵缂佲偓閹辩eCMS闂佽崵鍠愰悷銉ノ涘┑瀣ㄢ偓鍌炲醇閺囩偞鐎┑鐐叉閸ㄧ喖寮婚敓锟�濠电偞鍨跺瑙勭珶閸℃稑鐓橀柡宥庡幗閳锋帡鏌ㄩ悤鍌涘 缂傚倷绀侀ˇ閬嶅窗閹邦剨鑰块柛銉墮缁€澶愭煃閵夈劍鐝柣婵撴嫹 闂傚倷绶¢崑鍕囨潏鈺冪濠㈣泛鏈崗婊堟煛閸ャ劍鐨戦梻澶婄Ч閺屻倖娼忛妸锔绘缂備焦鍞婚幏锟� 闂備礁鎼崯鐗堟叏閹绢喖妞介柡宥庡亞閸楁碍绻涢崱妯诲鞍婵絾鍔楅埀顒冾潐閹爼宕曢柆宥呯煑闁跨噦鎷�,闂備浇鐨崟顐㈠Б闁诲氦顫夋繛濠傤嚕閸洖绀冩い鏂垮悑椤忕喐绻涢幋鐐村皑闁稿鎹囧鍝勨枎閹勭亪闂佸憡鐟ョ换妯侯嚕婵犳碍鏅搁柨鐕傛嫹!
在Mb5u.com前面的文章里讨论过很多DIVCSS布局的技巧。
在用CSS来控制网页布局时我们可能都会遇到一个问题:当定义一个属性时,是使用id,还是使用class?
今天Mb5u.com再谈id与class的使用原则,把自己平时做站时的经验给大家简要讲述一下,希望能够对您有所帮助。
id的使用原则
先来说说id,id具有唯一性,其使用原则也是依据这一特性建立的。
id是不能重复的,所以在XHTML的结构中,大结构一定是用id。
比如标志、导航、主体内容、版权。
这些根据制定的规范命名为#logo , #nav , #content , #copyright 等等,本着其唯一性的原则园子建议定义id尽量在外围使用。
class的使用原则
class在CSS的定义中具有普遍性。
说白一点就是class具有可重复无限制的使用多次,建议大家尽量在结构内部使用。
这样做的好处是有利于网站代码的后期维护与修改,这样的做法就会让所有的class都成为id的子级或是孙级。
在我们写CSS的时候可以写成这样 #father .child {…},另外需要注意的是尽量不要让class包含id,比如.father #child {…}如果写成这样很显然就非常不可取。
当然这也只是相对于良好书写习惯的一些建议,仅供大家参考。
综上所述,归总起来一句话:id是唯一的并且是父级的,class是可以重复的并且是子级的。
保持一个良好的代码书写习惯对于以后的代码维护会有很大的帮助,如果您有更好的建议,欢迎在下面评论处留言探讨。
相关Div+CSS教程:
- 相关链接:
- 教程说明:
Div+CSS教程-css中class和id的区别及使用规则
。