div+css样式表

div+css样式表的id和class常用命名规则

梦想的初衷 提交于 2019-12-07 02:05:52
昨天在 OECP社区 看见一篇很好的文章 ,《div+css样式表的id和class常用命名规则》 觉得很有用,所以转载给大家分享一下。 用 div+ css样式表 写页面有一段时间了,起初写 div+css样式表 的时候,最让我头疼的不是怎么写样式,而是给 div+css样式 起名,怎么样起才合适呢?要是就几行或几十行代码吧!就根据英文单词就行了。可是要是多了那就不好写了,有时候就直接用汉语拼音或拼音的首字母代替。可是多了吧,自己写的都看不出是什么意思,别说再让程序员调用这些样式了。 div+ css样式表 的id和class的区别:就一句来概括, class可以定义多个值并且可以应用到多个标签上,但id只能是一个。所以就开始查一些相关的div+css样式表id和class的常用命名规则,请大家参考一下: 首先讲一下 div+css样式表 的id的常用命名规则如下表所示: 实际上上面的 div+css样式表 的id命名也会经常用大小写和_来区分,比如主导航就是MainNav,如果还有必要在区分就是MainNav_1,MainNav_2等等。也可以使用"类型+变量名称"的规则来命名,比如写一个红色字体的class,可以.f_red {}(f是font 字体的缩写)。总之原则是:大小写、_、缩写,大大增强代码的可读性。 再讲一下 div+css样式表

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

邮差的信 提交于 2019-12-07 02:05:40
首先来讲 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 {…}如果写成这样显得有点可笑 。当然这也不是一定的