区别:
id 属性规定 HTML 元素的唯一的 id。
id 在 HTML 文档中必须是唯一的。
id 属性可用作链接锚(link anchor),通过 JavaScript(HTML DOM)或通过 CSS 为带有指定 id 的元素改变或添加样式。
class 属性定义了元素的类名。
class 属性通常用于指向样式表的类。但是,它也可以用于 JavaScript 中(通过 HTML DOM), 来修改 HTML 元素的类名。
一个元素可添加多个class
优先级:
style优先id优先class,与顺序无关。
总结:
由于id一个页面只出现一次,尽量多使用class,可减少代码重复量。id的定义更多的是给js使用
温馨提示:答案为网友推荐,仅供参考