Добавление скрытой строки в таблицу в IE8 дает неожиданные пробелы - PullRequest
0 голосов
/ 11 ноября 2011

Это что-то странное, что наблюдается. Внутри стола в каждой 5-й строке 'on change' есть несколько строк, которые продолжают расти. Поэтому для выполнения нескольких операций есть поле hidden. добавлен в каждую строку. Это прекрасно работает в Firefox, но в IE8 скрытая строка складывается около начала таблицы и создавая пространство между строками и заголовком, как показано ниже:

enter image description here

При внимательном рассмотрении (инструменты разработчика IE, F12) было показано скрытые строки - это те, которые складывают пространство, как показано. Может кто-нибудь подсказать, как сохранить скрытое значение, не нарушая пространство заголовка таблицы.

enter image description here

Я попробовал альтернативное решение, сложив его как часть <td>, которая дает неожиданные результаты, потому что строки ведут себя так, что что-то независимо работает в зависимости от условий, а также могут быть показаны или скрыты столбцы. Поэтому я определенно хочу, чтобы он был вне всех <td>s, но внутри <tr> кто-нибудь может помочь. Пожалуйста, объясните, почему в FireFox нет проблем

1 Ответ

1 голос
/ 11 ноября 2011

Недопустимо иметь что-либо, кроме <th> или <td> внутри <tr>.Я предлагаю исправить вашу разметку в первую очередь.Какова цель этого скрытого поля, кстати?

...