Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
写CSS元素/划分的正确方法?_Css_Html_Menu_Html Lists - Fatal编程技术网

写CSS元素/划分的正确方法?

写CSS元素/划分的正确方法?,css,html,menu,html-lists,Css,Html,Menu,Html Lists,我正在学习CSS,只是想知道在编写CSS时哪种方式最好: div.divname或.divname ul#菜单或#菜单 etc etc您指定的每个元素之间都有差异 div.divname 将使用类名“divname”匹配所有分区 .divname 将所有元素(分割、段落、锚定、所有内容)与类名“divname”匹配 ul#菜单 将与ID为“menu”的无序列表匹配 #菜单ul 将元素中包含的无序列表与ID“menu”匹配 除了解释这些,我不知道你到底想做什么。我所能推荐的就是避免指定尽可能与任何

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

div.divname
.divname

ul#菜单
#菜单


etc etc

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

div.divname

将使用类名“divname”匹配所有分区

.divname

将所有元素(分割、段落、锚定、所有内容)与类名“divname”匹配

ul#菜单

将与ID为“menu”的无序列表匹配

#菜单ul

将元素中包含的无序列表与ID“menu”匹配


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

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

div.divname

将使用类名“divname”匹配所有分区

.divname

将所有元素(分割、段落、锚定、所有内容)与类名“divname”匹配

ul#菜单

将与ID为“menu”的无序列表匹配

#菜单ul

将元素中包含的无序列表与ID“menu”匹配


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

谢谢!现在完全有道理了:)谢谢!现在这完全有道理了:)