谁能详细讲解一下CSS中ID与Class的区别?

来源:百度知道 编辑:UC知道 时间:2024/06/13 13:56:12

什么时候用id,什么时候用class?
W3C标准这样规定的,在同一个页面内,不允许有相同名字的id对象出现,但是允许相同名字的class。这样,一般网站分为头,体,脚部分,因为考虑到它们在同一个页面只会出现一次,所以用id,其他的,比如说你定义了一个颜色为red的class,在同一个页面也许要多次用到,就用class定义。另外,当页面中用到js或者要动态调用对象的时候,要用到id,所以要根据自己的情况运用。自己的语言,复制我的人可耻。
--小菜籽

简单的说css中当你定义好样式后,从效果上讲,class和id是没有区别的,唯一的不同在于:class是可以在多个div或span等布局元素中重复用的,而id只能用一次。
在css外,ID可配合JS实现各种效果功能,而CLASS却不行