为了账号安全,请及时绑定邮箱和手机立即绑定

css3写法的疑问

.nav-menu > li 中的>是怎么回事呢,跟.nav-menu  li的写法一样的吗 

正在回答

2 回答

.nav-menu > li这个是子选择器,只选元素的直接后代,不隔代遗传。

nav-menu li这个是后代选择器,选元素的所有li后代。

0 回复 有任何疑惑可以回复我~

>符号表示子元素选择器,意思是选择父元素下面所有“直接“子元素,嵌套的孙元素及以后的后代元素不会被选择,比如下面.nav-menu > li 只会选择内容为a的li,内容为b的不会被选择:

<ul class="nav-menu">

  <li>a</li>

  <li>a

    <ul>

      <li>b</li>

      <li>b</li>

    </ul>

  </li>

  <li>a</li>

</ul>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
十天精通CSS3
  • 参与学习       242553    人
  • 解答问题       2623    个

本课程为CSS3入门教程,深刻详解CSS3知识让网页穿上绚丽装备

进入课程

css3写法的疑问

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信