在 css 中,我看到 div.selector 和 selector 都被用来定义特定选择器的样式规则。
这两者之间有什么区别?在编写自己的 css 文件时,我应该考虑采用其中一个而不是另一个的原因是什么?
最佳答案
div.selector
仅针对具有selector
类的div
元素。.selector
以.selector
类的所有元素为目标,而不仅仅是DIV
因此,如果您知道要将 css 应用到的元素,请在元素前加上标签名称。后一种方法更通用,并针对具有指定类的所有元素。但是,您应该尽可能具体。
如果您知道只有 div
元素会有 .selector
类,那么就性能而言,具体化会更好,例如 div。 selector
而不是 .selector
,它会查找页面上的所有元素,但最终只会将这些样式应用于 DIV
。
关于css - div.selector 与选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8062012/