0

フッターメニューを並べて、最初のリスト要素のみを単一選択として選択しようとしています

<ul class="someclass">
    <li><!--this is what I am trying to capture-->

        <a>something arbitrary here</a>
        <ul>
            <li>list elemnts here</li>
            <li>list elemnts here</li>
            <li>list elemnts here</li>
            <li>list elemnts here</li>
        </ul>
    </li>
    <li>
        <a>something arbitrary here</a>
        <ul>
            <li>list elemnts here</li>
            <li>list elemnts here</li>
            <li>list elemnts here</li>
            <li>list elemnts here</li>
        </ul>
    </li>
    <li>
        <a>something arbitrary here</a>
        <ul>
            <li>list elemnts here</li>
            <li>list elemnts here</li>
            <li>list elemnts here</li>
            <li>list elemnts here</li>
        </ul>
    </li>
</ul>

他のすべての内部要素を直接選択することなく、すべての最上位要素を選択できるようにしたいと考えています。どの CSS セレクターを使用すればよいですか?<li><li>

4

1 に答える 1

1
.someclass > li:first-child {
}

例: http://jsfiddle.net/yUMwD/

liまたは、そのレベルのすべての を選択するには:

.someclass > li {
}

>は「子要素」を意味するので、li直下にある.comeclass

于 2013-03-02T12:25:28.827 に答える