我正在使用wordpress主题安装中的自定义CSS文件。
在CSS中,有时我需要识别像'.example'这样的东西,有时候它必须显示为'#example',有时则可以将它保存为'example'。< / p>
有人可以澄清规则以及我如何区分和决定将来在每个实例中使用哪一个?
这可能与div ID和类有关。
答案 0 :(得分:1)
没有100%的规则,但通常是:
id
必须是唯一的,因此应用于ID的任何样式仅可用于页面上的一个元素。因此,按类而不是ID来设置样式通常更有意义,因为大多数时候您都希望重用样式。另外,使用ID会更难以覆盖该样式,因为id的劫持特异性。
我甚至更进一步,因为没有什么应该由ID设计,而是总是按类设计。我偶尔会遇到的一个例外是基于body
标记的id的页面级范围。但即使这样,一堂课同样有用。
我建议您阅读OOCSS(注意:我不会使用任何用于说明示例的文件 - 我只是参考常见问题解答)