Есть ли способ показать <tr>, только если в <tbody>нет других видимых строк, использующих только CSS? - PullRequest
0 голосов
/ 12 октября 2011

Мне известна возможность показывать и прятаться с помощью jQuery;к сожалению, было бы невозможно обойти все необходимые параметры, поэтому мне нужен трюк CSS, который сделает строку невидимой, если все остальные строки не скрыты.

Я пытался использовать style="margin-bottom: -20px", но это никак не отразилось.Есть ли что-то подобное, что будет работать?

1 Ответ

5 голосов
/ 12 октября 2011

Вы можете показать элемент, если это единственный дочерний элемент его родителя, например:

tbody > tr.Special {
    display: none;
}

tbody > tr.Special:only-child {
    display: table-row;
}

Это не будет работать в IE <9 </a>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...