div+css样式表中ID与CLASS的使用技巧
2009-09-15 08:50
471 查看
首先来讲ID与CLASS的使用原则
我们这里的使用原则是依据W3C对于ID与CLASS的设定:ID具有唯一性,CLASS具有普遍性的特性建立的。ID是不能重复的,所以在XHTML的结构中,大结构一定是用ID。比如标志、导航、主体内容、版权。在“div+css样式表的id和class常用命名规则”规范命名为#logo , #nav , #content , #copyright 这些是固定的命名。有些网页设计师认为排版布局用ID,背景和配色用CLASS。这是不合理的说法。因为ID与排版布局没有什么直接关系,CLASS与配色也不是对等的。
[align=left]有些设计师为了不区分的那么仔细干脆都用ID或是全都用CLASS,起初我就是全部都用class.全都用CLASS呢还有可理解,全都用ID就不正常了,这违返了 ID唯一性。如果每个ID都不一样,那非累死不可。[/align]
[align=left]ID需要具有唯一性,并且尽量在外围使用。而CLASS具有可重复性,并且尽量在结构内部使用。这样做的好处是有利于网站代码的后期维护与修改,这样的做法就会让所有的CLASS都成为ID的子级或是孙级。你可以有两个儿子但你能有两个爸爸吗,就是这个道理。在我们写CSS的时候可以写成这样 #father .child {…} 尽量不要让Class包含ID,.father #child {…}如果写成这样显得有点可笑 。当然这也不是一定的,特殊情况需要特殊编写。
以上就是ID与CLASS使用原则,一句话总结:ID是唯一的并是父级的,CLASS是可以重复的并是子级的。
第二、ID与CLASS的使用技巧[/align]
[align=left]看以下三点内容:[www.div-css.net][/align]
[align=left] (1)、子级的命名的包含父命名中的部分为开头。这样方便在编写CSS时明确层次关系。
(2)、CLASS中的子级最好不用ID。当然特殊情况特殊对待。
(3)、CLASS的命名最好命名用大小写合用。例 .newMovie 这样的写法与第一条结合起来使用明确关系最合适。要需要注意的是IE以外的浏览器对于大小写是很敏感的。还有就是一定要以字母开头。[/align]
希望大家对div+css样式表中的ID与CLASS的使用(原则和技巧)(命名)根据自己的经验一起总结出最适合也最有效率的规范来。
我们这里的使用原则是依据W3C对于ID与CLASS的设定:ID具有唯一性,CLASS具有普遍性的特性建立的。ID是不能重复的,所以在XHTML的结构中,大结构一定是用ID。比如标志、导航、主体内容、版权。在“div+css样式表的id和class常用命名规则”规范命名为#logo , #nav , #content , #copyright 这些是固定的命名。有些网页设计师认为排版布局用ID,背景和配色用CLASS。这是不合理的说法。因为ID与排版布局没有什么直接关系,CLASS与配色也不是对等的。
[align=left]有些设计师为了不区分的那么仔细干脆都用ID或是全都用CLASS,起初我就是全部都用class.全都用CLASS呢还有可理解,全都用ID就不正常了,这违返了 ID唯一性。如果每个ID都不一样,那非累死不可。[/align]
[align=left]ID需要具有唯一性,并且尽量在外围使用。而CLASS具有可重复性,并且尽量在结构内部使用。这样做的好处是有利于网站代码的后期维护与修改,这样的做法就会让所有的CLASS都成为ID的子级或是孙级。你可以有两个儿子但你能有两个爸爸吗,就是这个道理。在我们写CSS的时候可以写成这样 #father .child {…} 尽量不要让Class包含ID,.father #child {…}如果写成这样显得有点可笑 。当然这也不是一定的,特殊情况需要特殊编写。
以上就是ID与CLASS使用原则,一句话总结:ID是唯一的并是父级的,CLASS是可以重复的并是子级的。
第二、ID与CLASS的使用技巧[/align]
[align=left]看以下三点内容:[www.div-css.net][/align]
[align=left] (1)、子级的命名的包含父命名中的部分为开头。这样方便在编写CSS时明确层次关系。
(2)、CLASS中的子级最好不用ID。当然特殊情况特殊对待。
(3)、CLASS的命名最好命名用大小写合用。例 .newMovie 这样的写法与第一条结合起来使用明确关系最合适。要需要注意的是IE以外的浏览器对于大小写是很敏感的。还有就是一定要以字母开头。[/align]
希望大家对div+css样式表中的ID与CLASS的使用(原则和技巧)(命名)根据自己的经验一起总结出最适合也最有效率的规范来。
相关文章推荐
- css利用id和class来控制元素样式技巧总结
- DIV+CSS中id和class的使用原则
- css中id和class的定义格式、使用技巧及选择
- CSS基础知识-四(边框样式、caption、表格居中、边框宽度和高度、id和class的区别、Div+CSS布局)
- 网页设计div+css之id与class使用原则
- css中使用id和class 的不同
- hta工具:从.css文件中清理不使用的样式类(id或class类)
- DIV+CSS中ID和CLASS
- css---使用class和id
- Css中为对象应用样式的三种方法:id,class,style
- 当我们在使用CSS的时候ID与Class有何不同?
- CSS多个class样式使用实践-多用组合,少用继承
- ID与CLASS的使用技巧
- CSS之DIV布局样式class
- DIV+CSS网页制作中CLASS和ID的区别
- 使用js创建div、添加子div并给div设置在css中定义的class选择属性以及设置style属性
- div+css使用backgroundRepeat样式设置背景图片的显示方式
- div+css使用padding样式和!important标记实现Firefox和IE6处理带float样式的margin尺寸上的兼容
- CSS学习笔记-附加篇(div中class与id的区别及应用)
- div id class使用与区别