我正在学习CSS,只是想知道编写CSS时哪种方法最好:

div.divname.divname

ul#menu#menu ul

最佳答案

您指定的每个元素之间都有差异。

div.divname
将匹配所有具有类名称“ divname”的部门。

.divname
将匹配类名称为“ divname”的所有元素(分区,段落,锚点,所有内容)。

ul#menu
将匹配ID为“ menu”的无序列表。

#menu ul
将匹配ID为“ menu”的元素中包含的无序列表。

除了解释这些,我不知道您到底想做什么。我所建议的就是避免指定尽可能与任何元素匹配的类名,并记住在一个文档中只有一个元素可以具有特定的ID。从第一个示例来看,div.divname会更好。从第二个示例来看,它们都是完全不同的。

10-08 13:58