Скрытие ячеек таблицы в сафари 5? - PullRequest
1 голос
/ 23 февраля 2011

То, что я делаю, похоже, работает на firefox и IE, но не на safari.

У меня есть что-то вроде этого

<table>
<thead>
    <tr>
        <th style="display: none;">hi</th>
       </tr>

</thead>
<tr class="someClass">
    <td style="display: none;"><span>hi</span></td>
</tr>

Теперь представьте, что у меня много столбцов и строк и много заголовков.Теперь во всех браузерах этот список будет скрыт.В сафари это создает некоторый пробел, и тогда все остальные столбцы не выровнены.

http://gyazo.com/ef5ce5e994abb954aab7069b14699476.png

так выглядят заголовки моих столбцов.Я что-то упустил?

Ответы [ 2 ]

0 голосов
/ 23 февраля 2011

Думаю, я понял это. Я просто поставил этот столбец последним (и последний заголовок также). Теперь, похоже, все выглядит правильно.

0 голосов
/ 23 февраля 2011

Установка display:none для элемента выводит его из потока документов, но это не всегда хорошо работает с ячейками таблицы, так как они не зависят от окружающих элементов.

Вам бы пришлось на самом делеудалите элементы из таблицы, а не скрывайте их, чтобы привести таблицу в соответствие с остальными элементами.

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