2015-08-07 3 views
0

Мне нужно установить наклон элемента 'a', который является дочерним элементом 'tr', который выбирается селектором nth-child (even).Наведение дочернего элемента четного элемента с помощью CSS

В принципе, у меня есть обычная таблица с несколькими строками, и внутри каждой ячейки таблицы есть ссылка «a», которую я хочу выделить при наведении курсора, но только в четные строки.

Мой CSS код:

.table-striped tr:nth-child(even) td a:hover { 
    color: #3c3c3c; 
} 

И это не работает.

Как я могу это решить?

.table-striped tr:nth-child(even) td a:hover { 
 
    color: Red; 
 
}
<table class="table-striped"> 
 
    <tr> 
 
    <td>Some text here</td> 
 
    <td><a href="#">Click here</a> 
 
    </td> 
 
    </tr> 
 
    <tr> 
 
    <td>Some text here</td> 
 
    <td><a href="#">Click here</a> 
 
    </td> 
 
    </tr> 
 
    <tr> 
 
    <td>Some text here</td> 
 
    <td><a href="#">Click here</a> 
 
    </td> 
 
    </tr> 
 
    <tr> 
 
    <td>Some text here</td> 
 
    <td><a href="#">Click here</a> 
 
    </td> 
 
    </tr> 
 
    <tr> 
 
    <td>Some text here</td> 
 
    <td><a href="#">Click here</a> 
 
    </td> 
 
    </tr> 
 
    <tr> 
 
    <td>Some text here</td> 
 
    <td><a href="#">Click here</a> 
 
    </td> 
 
    </tr> 
 
</table>

+1

Добро пожаловать в переполнение стека! Вопросы, требующие помощи кода, должны включать в себя желаемое поведение, конкретную проблему или ошибку и кратчайший код, необходимый для его воспроизведения ** в самом вопросе **. См. [** Как создать минимальный, полный и проверенный пример **] (http://stackoverflow.com/help/mcve) –

+0

Ваш CSS, кажется, работает нормально. Проверьте Добавленный фрагмент. – Pugazh

ответ

-1

Попробуйте это:

.table-striped tr:nth-child(even):hover td a { 
    color: #3c3c3c; 
} 
+0

Это изменит цвет 'a', если он будет виден в любом месте строки. – Pugazh

1

CSS-код, который вы используете работает отлично:

.table-striped tr:nth-child(even) td a:hover { 
 
    color: #3c3c3c; 
 
    color:red;/*for dislay i have use this red color;*/ 
 
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/> 
 
<table class="table table-striped"> 
 
    <tr> 
 
     <td><a href="#">link 1</a></td> 
 
     <td><a href="#">link 2</a></td> 
 
     <td><a href="#">link 3</a></td> 
 
    </tr> 
 
    <tr> 
 
     <td><a href="#">link 1</a></td> 
 
     <td><a href="#">link 2</a></td> 
 
     <td><a href="#">link 3</a></td> 
 
    </tr> 
 
    <tr> 
 
     <td><a href="#">link 1</a></td> 
 
     <td><a href="#">link 2</a></td> 
 
     <td><a href="#">link 3</a></td> 
 
    </tr> 
 
    <tr> 
 
     <td><a href="#">link 1</a></td> 
 
     <td><a href="#">link 2</a></td> 
 
     <td><a href="#">link 3</a></td> 
 
    </tr> 
 
    <tr> 
 
     <td><a href="#">link 1</a></td> 
 
     <td><a href="#">link 2</a></td> 
 
     <td><a href="#">link 3</a></td> 
 
    </tr> 
 
</table>