【发布时间】:2016-05-06 09:18:44
【问题描述】:
我是 CSS 新手,在了解了 ID 选择器之后,它们与类选择器的唯一区别是每个元素只能有一个特定的 id,而多个元素可以共享同一个类名。但是很简单:为元素命名一个您不会用于任何其他元素的类名。所以从这个意义上说,一个类可以被视为一个 I.D.
我是 CSS 新手,所以我可能在这里遗漏了一些东西。在特定情况下,使用 ID 选择器比使用类选择器有什么优势?
谢谢。
【问题讨论】:
-
因为如果其他人查看您的代码,他们会认为该类可以多次使用。此外,因为这是最佳实践,并且由于其特殊性,ID 确实优先于类。
-
谢谢。我不明白为什么这是一个坏问题。你能解释一下吗?
-
我不认为这是一个坏问题。身份证有好处也有坏处。直到今天,如果你想在 JS 中选择一个元素,而不使用库,它是返回查询的最快方法,并且适用于所有浏览器,无需询问。
标签: css