IE7: проблемы с отображением - PullRequest
0 голосов
/ 26 мая 2010

У меня есть fieldset - давайте назовем его «foo» - в форме, которая отображается условно в зависимости от того, установлен флажок или нет. Если флажок установлен, вызывается функция javascript, которая устанавливает для свойства отображения «foo» значение «block» или «none».

В IE8 и FF отображаемое «foo» правильно заставляет набор полей под ним перемещаться вниз по потоку страницы и освобождать место для «foo». Однако в IE7, когда свойство display для «foo» равно «block», оно отображается непосредственно над набором полей под ним.

Почему это происходит?

Ответы [ 2 ]

2 голосов
/ 26 мая 2010

Каков стиль отображения всех других наборов полей? Я имею в виду, что в FF, IE или где-то еще их нужно проверять и видеть, какой вычисленный стиль для них отображается. Это может дать вам / нам дальнейшее понимание того, что происходит.

О, также проверьте атрибуты типа позиционирования, только для хихиканья.

1 голос
/ 26 мая 2010

Это не совсем ответ на ваш конкретный вопрос, но могут ли наборы полей иметь пустую строку в качестве свойства отображения? Если это так, попробуйте использовать это, а не «блок». Не знаю, поможет ли это вообще.

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