div+css样式表中ID与CLASS的使用原则和技巧

首先来说 ID CLASS 的使用原则
咱们这里的使用原则是依据W3C对于ID与CLASS的设定:ID具备惟一性,CLASS具备广泛性的特性创建的。ID是不能重复的,因此在XHTML的结构中,大结构必定是用ID。好比标志、导航、主体内容、版权。在“ div+css样式表 的id和class经常使用命名规则规范命名为#logo , #nav , #content , #copyright 这些是固定的命名。有些 网页设计师认为排版布局用ID,背景和配色用CLASS。这是不合理的说法。由于ID与排版布局没有什么直接关系,CLASS与配色也不是对等的。
有些设计师为了避免区分的那么仔细干脆都用ID或是全都用CLASS,起初我就是所有都用class.全都用CLASS呢还有可理解,全都用ID就不正常了,这违返了 ID惟一性。若是每一个ID都不同,那非累死不可。
ID须要具备惟一性,而且尽可能在外围使用。而CLASS具备可重复性,而且尽可能在结构内部使用。这样作的好处是有利于网站代码的后期维护与修改,这样的作法就会让全部的CLASS都成为ID的子级或是孙级。你能够有两个儿子但你能有两个爸爸吗,就是这个道理。在咱们写CSS的时候能够写成这样 #father .child {…} 尽可能不要让Class包含ID,.father #child {…}若是写成这样显得有点好笑 。固然这也不是必定的,特殊状况须要特殊编写。
以上就是ID与CLASS使用原则,一句话总结:ID是惟一的并是父级的,CLASS是能够重复的并是子级的。
第2、 ID CLASS 的使用技巧
看如下三点内容: [www.div-css.net]
1 )、子级的命名的包含父命名中的部分为开头。这样方便在编写 CSS 时明确层次关系。
2 )、 CLASS 中的子级最好不用 ID 。固然特殊状况特殊对待。
3 )、 CLASS 的命名最好命名用大小写合用。例 .newMovie 这样的写法与第一条结合起来使用明确关系最合适。要须要注意的是 IE 之外的浏览器对于大小写是很敏感的。还有就是必定要以字母开头。

但愿你们对 div+css样式表中的ID与CLASS的使用(原则和技巧)(命名)根据本身的经验一块儿总结出最适合也最有效率的规范来。
相关文章
相关标签/搜索