id是html中元素唯一的标识符,一个页面同一个id只能用一次,class主要标识同一类的元素,多用于为一组元素集合设置样式等。
class 属性规定元素的类名(classname)。
class 属性大多数时候用于指向样式表中的类(class)。不过,也可以利用它通过JavaScript 来改变带有指定 class 的 HTML 元素。
id 属性规定 HTML 元素的唯一的 id。
id 在 HTML 文档中必须是唯一的。
id 属性可用作链接锚(link anchor),通过 JavaScript(HTML DOM)或通过 CSS 为带有指定 id 的元素改变或添加样式。
id 是一个标记的标识 不能够重复 就是说在当前页面中值要唯一
class 则不同 可以多个标记设置同样的class
对应的css代码
#tabnav{}
.tabnav{}
一个是ID,一个类,都是接口,以前很多讨论关于何时用ID何时用类,估计现在也没太多变化吧。,页面中尽量避免大量使用ID名。
类使用起来很灵活,举例来说
现有两个样式,
.big{font-size:10em;}
.box-line{border:1px solid red;}
HTML部分有一个div,我想把这两个样式都加给它,那么就是
id标签是唯一的,class是可以重复使用的!