有什么区别
两者之间的简单区别在于,虽然类可以在页面上重复使用,但 ID 只能在每个页面上使用一次。因此,在标记页面上主要内容的 div 元素上使用 ID 是合适的,因为只有一个主要内容部分。相反,您必须使用类来设置表格上的交替行颜色,因为根据定义,它们将被多次使用。
ID 是一种非常强大的工具。具有 ID 的元素可以成为 JavaScript 的目标,该 JavaScript 可以以某种方式操纵元素或其内容。ID 属性可以用作内部链接的目标,用名称属性替换锚标记。最后,如果您使 ID 清晰且合乎逻辑,它们可以作为文档中的一种“自我文档”。例如,如果块的开始标记具有 ID,例如 \'main\'、\'header\'、\'footer\' 等,则您不一定需要在块之前添加注释来说明代码块将包含主要内容。