在列表树中 - 仅针对第一级LI子级内的元素

Dan*_*Dan 1 html css

这是我的HTML标记:

<ul class="nav">
    <li><a href='#'>Nav1</a>
        <ul>
            <li><a href='#'>Sub1</a></li>
            <li><a href='#'>Sub2</a></li>
        </ul>
    </li>
    <li><a href='#'>Nav2</a>
    </li>
    <li><a href='#'>Nav3</a></li>
    <li><a href='h#'>Nav4</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我只想用文本来定位锚标签Nav1.这是我正在使用的CSS无效.它正在选择Nav1Sub1.

.nav li:first-child > a {

}
Run Code Online (Sandbox Code Playgroud)

我应该只使用一个课程还是有办法没有课程?

Mik*_*keM 6

只使用和>之间的另一个子选择器获得下一个li.navli:first-child

.nav > li:first-child > a {

}
Run Code Online (Sandbox Code Playgroud)