相关阅读:
DIV中ID和class的使用有什么不同:http://www.stararly.com/Website/div-id-class-qubie.html
DIV CSS中id与class使用用原则与技巧:http://www.stararly.com/Website/43.html
DIV高度自适应方法汇总:http://www.stararly.com/Website/44.html
id和class到底要用哪一个:http://www.stararly.com/Website/45.html
DIV CSS中id与class的使用原则:http://www.stararly.com/Website/div-css-id-class-yuanze.html
本文向大家描述一下DIV CSS中id与class的使用原则,建议大家尽量在结构内部使用class,这样做的好处是有利于网站代码的后期维护与修改,这样的做法就会让所有的class都成为id的子级或是孙级。
ID需要具有唯一性,并且尽量在外围使用。而CLASS具有可重复性,并且尽量在结构内部使用。
id是页面上单独的元素,必须是唯一的,这样的益处在于程序或脚本的控制与选择。id我们通常用来标记结构性的元素,如上面提到的头部导航、侧边栏、内容区域等。
DIV CSS中id与class的使用原则
在前面的文章里讨论过很多DIV CSS布局的技巧。在用CSS来控制网页布局时我们可能都会遇到一个问题:当定义一个属性时,是使用id,还是使用class?今天再谈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中ID和class的使用有什么不同:http://www.stararly.com/Website/div-id-class-qubie.html
DIV CSS中id与class使用用原则与技巧:http://www.stararly.com/Website/43.html
DIV高度自适应方法汇总:http://www.stararly.com/Website/44.html
id和class到底要用哪一个:http://www.stararly.com/Website/45.html
DIV CSS中id与class的使用原则:http://www.stararly.com/Website/div-css-id-class-yuanze.html
没有评论,留下你的印记,证明你来过。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。