2009-08-03 2 views
1

У меня возникли проблемы с неправильной сеткой таблицы. Я использую jQuery, чтобы показать/скрыть строку таблицы, которая содержит форму, однако, когда я переключаю ее отображение, она работает неправильно.Неправильно заполненная ячейка таблицы

Вы можете увидеть, что я имею в виду здесь - http://development.dekken.co.uk/bni/training/

Если вы нажмете на «Подтвердить», форма переключается. Однако, как вы увидите, это и толкает макет других строк на место И не заполняет строку, как следует.


UPDATE кажется, что данный вопрос не происходит в IE, только Safari и Firefox

+0

Можете ли вы вставить код? – ppiotrowicz

ответ

1

не знаю, если это связано, но тр должен иметь дисплей = «стол-строка», не «block»

2

Похоже, что некоторые из значений, которые вы используете для атрибута CSS «display», вызывают некоторые проблемы с макетом. «блок» технически не является подходящим значением для «отображения» при игре со строками и ячейками - он изменяет режим рендеринга элемента на то, что не основано на таблицах, а не просто делает его видимым; лучшими значениями являются «таблица-строка» и «таблица-ячейка».

Смежные вопросы