html中, ul#nav, ul li #nav和 #nav ul, #nav ul li有什么区别呢?
发布网友
发布时间:2022-04-07 09:36
我来回答
共6个回答
热心网友
时间:2022-04-07 11:06
ul#nav, ul li #nav和 #nav ul, #nav ul li
1.ul#nav:表示id='nav'的ul;
2.ul li #nav:表示 ul 的子标签id=‘nav’的li;
3.#nav ul:表示 id='nav'标签的子标签ul;
4.#nav ul li:表示 id='nav'标签的子标签ul 的子标签li
PS:这里面其实就是html选择器的知识,这儿有2部分组成:
id选择器:通过ID来选择元素;
父子选择器:通过父级嵌套的结构来选择元素。
热心网友
时间:2022-04-07 12:24
ul#nav 是指ul的id是nav,
ul li #nav是指ul下li的id是nav
#nav ul是指一个id为nav的元素下的ul
#nav ul li是指一个id为nav的元素下的ul 下的li追问经常用#nav ul,ul#nav不常用,
那么 ul#nav 和ul#wrap,ul#foot,和ul#(+什么的), 可以同时出现吗?
还是不太懂ul#nav #nav ul意义上有什么不同啊,
劳烦再解释一遍,多谢了哈,明白必采纳!!
追答ul#nav 和ul#wrap,ul#foot,和ul#(+什么的)是可以同时出现的啊。
ul#nav 就是
#nav ul可能是
ul#nav 和ul#wrap,ul#foot这些就是
总之ul#nav的本质是ul,有id是nav, #nav ul则是id是nav的元素下的ul。能明白吗
热心网友
时间:2022-04-07 13:58
ul#nav意思是,ul的ID名为nav
#nav ul意思是选择器指向ID名为nav下的子标签ul
以此类推,两个起作用的标签不一样
热心网友
时间:2022-04-07 15:50
ul#nav 是id为nav的ul元素
ul li #nav 是ul下的li下的id为nav的元素
#nav ul li 是id为nav的元素下的ul下的li元素
热心网友
时间:2022-04-07 17:58
第一个是列里面包含导航;
第二个是导航里面包含列;
热心网友
时间:2022-04-07 20:22
对应看下
一、
<ul id="nav"></ul>
二、
<ul>
<li>
<div id="nav"></div>
</li>
</ul>
三、
<div id="nav">
<ul></ul>
</div>
四、
<div id="nav">
<ul>
<li></li>
</ul>
</div>