【发布时间】:2018-07-25 13:28:59
【问题描述】:
CSS lint rules 之一是:“最好不要在选择器中使用 ID”。
那么,我们应该使用什么来代替 ID 来指向唯一元素呢?
例如,假设我有几十个元素都有一个名为my-class 的类,而我只希望其中一个元素具有特殊的 CSS 属性。我能做什么?
【问题讨论】:
-
他们没有说“不要使用”,但最好不要使用:github.com/CSSLint/csslint/wiki/Disallow-IDs-in-selectors
-
您可以像@manuel-otto 建议的那样组合课程。然而,从 CSS lint 规则中得到的一点是,您希望尽可能避免样式化 ID,因为它们不能被重复使用。有时,恕我直言,使用 ID 并确保只有一个元素的样式不同(而不是由于不唯一而可能是其他元素)会更简洁
-
忽略 CSSLint。这是自以为是的废话。
标签: css stylesheet csslint