css里面应该用id还是class??

一个页面里有很多div的时候用id还是用class??有区别吗??
<div id="top"></div>

<div class="top"></div>

这个还是有点说法的,id是可以用来布局的,比如说<div id="header"></div> , <div id="footer"></div>...等,这样的语义比较明确,class一般是用来做样式的,也更有利于在javascript中控制样式。

如果你是一个网页的唯一开发者,那么id和class都无所谓,通过id能精确的找到某一个元素,id也可以进行css样式设置,只不过设置的是单一的元素,class是能找到一类元素,找到所有的class相同的元素,并统一进行样式控制。

如果你的网页有很多人维护的话,建议样式统一用class进行标识,这样的话,样式很好控制,不容易冲突。

id的用途其实很窄,就算是在js中也就用来遍历元素罢了,class也同样的能找到元素,总之class的功能比id强,用class永远都不会有争议。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-06
如果你只是做个小网页,那就用id,如果你是为了做一个很大的网站,那就用class.
第2个回答  2013-10-06
这要看你怎么分类了,一个是唯一的,一个是一堆的,怎么方便怎么用!
第3个回答  2013-10-07
简单的说 , 字面上都可以用, 但是规范的话,id就用一次, class可以共用
第4个回答  2013-10-06
id唯一,class可以有很多,

HTML设置CSS时class和id的用法与区别是什么?
测试代码如下图,我们用span标签来测试,首先可以很明显的看到id和class在css中的调用方式不一样,id是用“#”来调用的;而class是用“.”来调用的。运行之后,可以看到最终的结果是显示绿色字体。说明在css中,id的优先级要大于class和span 接下来我们继续验证,注释掉id,看看会有什么变化。运行后发...

CSS学习笔记:id与class、padding和margin、min-height和height_百度...
所以如果一块东西是多个页面,甚至一个页面都会使用多次的,那么一定要使用class来作为样式选择器。id是唯一的,当一个控件的id的产生是不可控的,那么这个id选择器将失去意义,但是任何一个控件即使是动态产生的,他的cssClass仍然是可定制的,所以当你的这个标签需要用服务器端控件替代的时候,而服务器...

css里面应该用id还是class??
这个还是有点说法的,id是可以用来布局的,比如说 , ...等,这样的语义比较明确,class一般是用来做样式的,也更有利于在javascript中控制样式。如果你是一个网页的唯一开发者,那么id和class都无所谓,通过id能精确的找到某一个元素,id也可以进行css样式设置,只不过设置的是单一的元素,class是能找到...

Css书写规范,什么时候用id,什么时候用class
你好!id与class的区别:1、根据W3c标准,ID在一个页面中有且只能有一个。所以使用ID表示的CSS样式只能表示一个元素的样式2、CLASS在一个页面中可以有多个,也就是说定义一个CSS样式后,可以有多个元素引用这个class。class的使用更灵活

CSS中Class与ID的区别,Margin与Padding的区别
在对页面排版进行结构化布局时(比如说通常一个页面都是由一个页眉,一个报头,一个内容区域和一个页脚等组成),一般使用ID比较理想,因为一个ID在一个文档中只能被使用一次。而这些元素在同一页面中很少会出现大于一次的情况。归纳成一句话就是:Class可以反复使用而ID在一个页面中仅能被使用一次。有...

css中id和class使用区别,网站中能全部使用其中一个吗?
ID是唯一的并是父级的,CLASS是可以重复的并是子级的。1. 子级的命名的包含父命名中的部分为开头。这样方便在编写CSS时明确层次关系。2. CLASS中的子级最好不用ID。当然特殊情况特殊对待。3. CLASS的命名最好命名用大小写合用。例 .newMovie 这样的写法与第一条结合起来使用明确关系最合适。要...

网页设计CSS样式中id 和class使用哪个好?
在CSS里的ID不一定为JS而设置的,但是同样ID在页面里也只能出现一次,并且是唯一性。虽然可能我们才学DIV+CSS爱好者在一个页面里同时调用相同的ID多次但是仍然没有出现页面混乱错误,但是我们为了W3C及各个标准我们也要遵循ID在一个页面里唯一性。以免出现浏览器兼容问题。class的使用原则:class在CSS的定义...

CSS 的 ID 和 Class 有什么区别?如何正确使用它们
1.ID是页面中唯一的,而class可以多个,(如下图),1位置引号中只有2个,css5和css5_class,而2位置引号中就只能有一个 css5_id 2.ID要设置样式时用“#”号定义,而class用“.” 号定义。3.ID的优先级大于class 比如说在同一个标签中,id样式中定义了文字颜色为红色,class文字颜色为绿色。

css中 ID CLASS 有什么区别 ?
1、在CSS文件里书写时,ID加前缀“#”;CLASS用“.” 2、id一个页面只可以使用一次; class可以多次引用。 3、ID是一个标签,用于区分不同的结构和内容,就象名字,如果一个屋子有2个人同名,就会出现混淆; CLASS是一个样式,可以套在任何结构和内容上,就象一件衣服; 4、从概念上说就是不一样...

css 为什么不都用id,或者都用class?
各有各的用途 class一般可以运用到多个选择器,而id是唯一的。

相似回答