css изменение фона для tr - PullRequest
0 голосов
/ 06 мая 2011

Я хочу дать хороший фоновый эффект для строк, используя эту CSS

tr:hover td{background-color:#ddd; }

Представьте себе таблицу внутри таблицы, естественно, все тд внутри, также производимые этим CSS.Как я могу предотвратить?

<table
    <tr
        <td -->color change is good
    <tr
        <td
            <table
                <tr
                    <td --> color change is bad

Я пытался использовать

form>table>tr:hover td still same
form>table>tr:hover>td not working at all

спасибо за помощь

Ответы [ 2 ]

1 голос
/ 06 мая 2011

Используйте это для стиля только ваших внешних td s при наведении.

form > table > tbody > tr:hover > td {
    background-color: #ddd;
}

Обратите внимание на селектор tbody.См. этот ответ , почему это необходимо.

0 голосов
/ 06 мая 2011

Используйте второй селектор:

tr:hover table td { background-color: black; } /*change to default*/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...