HTML & CSS:何时使用 ID 和 Class?



我想知道何时正确使用ID和class。我在js中选择时使用ID(如果需要唯一),而Class仅用于Css样式/设计。

我想知道使用ID和Class是否还有其他意义,或者我使用它是否错误或不恰当。

我只是想知道你的意见或你是如何使用它的。请随意回答!

感谢

这对StackOverflow来说不是一个好问题,我建议您将来在提问之前使用谷歌。

类和ID之间的关键区别在于ID是唯一的。类不是唯一的。

每个元素可以使用任意数量的类。即:class="btn btn-primary",但每个元素只有一个ID。即:id="button-23"

当您开始使用Javascript与DOM交互时,最大的区别就发挥了作用。如果我使用document.getElementById("button-23"),并且您有两个具有该ID的元素,Javascript将只与它遇到的第一个元素交互。

一般来说,在我看来,尤其是在刚开始的时候,坚持使用类,不要使用ID。

Id表示唯一元素。应该只有一个具有给定id的元素,而可以有任意多个具有相同类的元素。

例如,让我们取一个登录表单。id#login和#password只有一个,但它们都可以有class.login表单输入。

因此,当需要精确定位某个元素时使用id,当需要描述某组元素时使用类。

相关内容

  • 没有找到相关文章

最新更新