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

时间:2016-03-30 03:14:22

标签: html css styles

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

我想知道在使用ID和Class时是否还有其他意义,或者如果我使用它错误或不正确。

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

谢谢

2 个答案:

答案 0 :(得分:0)

Id适用于独特元素。应该只有一个具有给定id的元素,而可以有多个具有相同类的元素。

例如,让我们登录表格。 id #login和#password中只有一个,但它们都可以有.login-form-input类。

因此在需要描述某些元素时需要精确定位某个元素和类时使用id。

答案 1 :(得分:0)

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

类和ID之间的主要区别是ID是唯一的。类不是唯一的。

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

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

一般来说,在我看来,特别是当你刚开始时,坚持上课,不要使用身份证。