2016-07-26 3 views
0

Привет, я хочу выбрать «Ссылка» только в классе пива, но всегда выбирает все ссылки из подменю. СтараюсьВыберите только один из css

.beers:first-child  does not work 
    .beers a:nth-child(1)  does not work 
    .beers a:first-of-type (this apply to all the links of sub-menu) 

<ul> 
    <li class="beers"><a>Link</a> only here 
     <ul class="sub-menu"> 
      <li ><a></a></li>  not here 
      <li><a></a></li>  not here 
     </ul> 
    </li> 
    <li ><a></a></li> 
    <li ><a></a></li> 
</ul> 

Пожалуйста, помогите мне

+0

Вы хотите Selec t в CSS ИЛИ JQuery –

+0

Я хочу выбрать его в css – pexichdu

ответ

2

Если вы хотите использовать стиль для a

.beers > a{color:green;} 

Если вы хотите использовать для li вы отменяете

li.beers{ color:green;} 
li.beers ul li{ color:black;} 
1

Вы должны поддерживать уровень элементов. Попробуйте ниже.

.beers>

2

You может получить первый элемент от дочернего ниже:

<style> 
.beers >a { 
    background-color:red; 
} 

0
.beers:first-child 

в

.beers li:first-child 

С:

<ul class="beers"> 
<li><a>Link</a> only here 
    <ul class="sub-menu"> 
     <li ><a></a></li>  not here 
     <li><a></a></li>  not here 
    </ul> 
</li> 
<li ><a></a></li> 
<li ><a></a></li> 

+0

class = "beers" in li not in ul, и я не могу это изменить, Я пробую пиво. – pexichdu

Смежные вопросы