Comment sélectionner uniquement de haut niveau li récursive menu?

Comment puis-je sélectionner uniquement le premier niveau de li? Si je fais "ul li", il sélectionne également les enfants. Est-il un moyen pour sélectionner le niveau supérieur et non les enfants à l'aide de CSS? Sinon, je suis ok avec l'aide de jQuery, mais comment pourrais-je le choisir dans ce cas?

<ul>
    <li class="administration first">
        <a href="/administration.aspx"><span>Administration</span></a>
        <ul>
            <li class="users first selected"><a href="/administration/users.aspx"><span>Users</span></a></li>
            <li class="forms last"><a href="/administration/forms.aspx"><span>Forms</span></a></li>
        </ul>
        <div style="clear: both;"></div>
    </li>
    <li class="analytics"><a href="/analytics.aspx"><span>Analytics</span></a></li>
    <li class="options"><a href="/options.aspx"><span>Options</span></a></li>
    <li class="system last"><a href="/system.aspx"><span>System</span></a></li>
</ul>
Quelle est la version de CSS?
$('ul > li') est à peu près le même que $('ul li') parce que li balises viennent toujours après balises ul. Et ni les réponses à ses questions.
Dans la liste ci-dessus ce que vous voulez de style? Ces deux li: <li class="administration de la première"> et <li class="utilisateurs de la première sélection"> ou juste le premier?
OP voulais de premier niveau <li> éléments, ce qui signifie que tous les enfants immédiats de la ultrapériphériques <ul>.

OriginalL'auteur TruMan1 | 2010-10-08