Joomla меню стиля первого ребенка - PullRequest
0 голосов
/ 13 декабря 2011

У меня есть меню:

<li id="current" class="selected parent item556">
<a href="#">Parent</a>
<ul>
    <li class="item557">
        <a href="#">Child</a>
    </li>
    <li class="item558">
        <a href="#">Child</a>
    </li>
</ul>
</li>

И я хочу стилизовать только родительский элемент "a", но он также стилизует все дочерние элементы, так как они находятся под родительским "li".Я попробовал что-то вроде:

li#current a:first-child{
color: #F2F2F2;
}

Не сработало, как мне стилировать только родительский "а"?

Ответы [ 2 ]

2 голосов
/ 13 декабря 2011

Вы можете использовать непосредственный дочерний оператор > для нацеливания на ссылку (т.е. только ссылки непосредственно в элементе li):

li#current > a
1 голос
/ 13 декабря 2011

Попробуйте: li#current a:first-of-type, чтобы получить первый a

Или вы можете попробовать: li#current:nth-child(1), чтобы получить первого ребенка

...