Извините мое невежество CSS здесь.Переопределить td bgcolor = "# xxxxxx" с помощью CSS Hover?
Я пытаюсь применить цвет фона для строки, используя следующий CSS:
tbody tr:hover {
background-color: #F69;
border: thin solid black;
}
таблица HTML имеет некоторые присущие цвета столбцов, как показано ниже. CSS выше не изменит цвет на #F69
и сохранит цвета #993300
. Есть ли способ переопределить эту окраску ячеек HTML?
tbody tr:hover {
background-color: #F69;
border: thin solid black;
}
<table>
<tr>
<th>11 lbs</th>
<td></td>
<td bgcolor="#993300">1</td>
<td bgcolor="#993300">2</td>
<td bgcolor="#993300">3</td>
<td> </td>
</tr>
</table>
Элемент TD устанавливается цвет фона, но вы пытаетесь изменить цвет фона строки. Почему это? Хотя ваш код работает: http://jsfiddle.net/dh3pud4m/ –
Ваш код работает нормально, как предполагается. Вы styling tr element. Может быть, вы хотите нацелиться как на tr, так и на td element likie this tbody tr: hover, td: hover –
Если вы пытаетесь изменить «фоновый цвет» всей строки и ее детей на hover, тогда вы должны увидеть мой * * Live Demo **, который я представил в своем ответе. –