HTML5新手Q |导航> ul VS nav ul /有什么区别?

时间:2018-05-16 00:18:44

标签: html css

我只是想知道,在CSS3中,当我们输入例子:

nav > ul{
    margin: 0px;
}

这意味着导航元素中的ul的边距将为0px。好。

BUT!这是什么意思 ?与nav>有什么区别? ul ?! :

nav ul{
    margin: 0px;
}

此外,还有一个小问题:导航的目的是什么?我们可以在没有它的情况下制作导航菜单。

谢谢,

技术。

1 个答案:

答案 0 :(得分:0)

ul是案例导航的孩子" nav> UL"而ul是案例导航的后代" nav ul"。

例如:

<div class="first">
    <p></p>
    <p></p>
    <p></p>
    <p></p>
    <div class="second">
          <p></p>
    </div> 
</div>

.first p {
    /*** This will target all the <p> elements in the HTML above ***/
}

.first > p {
    /*** This will target all <p> elements except the one nested within the "second" class ***/
}

来源:https://teamtreehouse.com/community/difference-between-descendant-and-child-selectors