Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我定义类它会更快吗
input.classname
或者如果我只定义
.classname
在 CSS 中?
从技术上讲是的,速度上存在非常细微的差异。但是您不必担心 CSS 匹配速度。它是微秒(如百万分之一秒)。
你应该担心的是特异性。
在这里查看我的答案。
不,CSS 规则从右到左匹配。也就是说,它们将具有相同的性能。
浏览器从右到左读取 CSS 选择器。所以我假设只有类名更快。尽管您希望某些样式因元素而异,但我不会标记类。