【发布时间】:2015-06-30 04:59:43
【问题描述】:
我是 html/css 新手,并完成了 codeacademy 上的 css/html 教程。我已经重新阅读了我所做的所有事情,并且很好地了解了为什么除了 class/id 标签之外的所有内容都以它的方式工作。如果我理解正确,当一堆元素都应该接收相同的样式时,类标签很有用,而当你只有一个元素应该接收它自己的样式时,id 很有用。我没有得到的是,如果我可以使用类标签获得相同的结果,那么 id 标签的意义何在。例如我有盒子 1,2 和 3,我希望它们都是黑色的,也就是所有都收到相同的样式,我会使用类标签。但是我改变了主意,现在我希望 box2 是白色的,所以理论上我应该将 box2 更改为 id 标签,以便它可以接收自己的样式,但问题是我仍然可以使用 class 标签并通过键入获得相同的结果。 box2 颜色:白色;
我的问题是,如果我可以只使用类标签对两者做同样的事情,那么类和 id 标签的意义何在。
对不起,如果这是一个难以理解的问题。我尽量说得最好。
【问题讨论】:
-
我怀疑您的问题被否决的原因与您正在学习这一事实无关,而更多地与该特定问题及其数百万个子集再次被问到这一事实有关……再一次……再一次。当有人提出问题时,这很令人沮丧,而且从一开始就很明显,他们甚至没有尝试先研究它。这是我能找到的最好的重复链接。请阅读。 stackoverflow.com/questions/544010/css-div-id-vs-div-class