2013-08-18 1 views
0

Я создаю библиотеку для генерации HTML-формы для страницы (document.createElement («вход») и т.д.IE 7 не отображает динамическую страницу

Все хорошо работает во всех других браузерах (даже в IE8, 9 и 10). Проблема в том, что (и я думаю, что это может быть разрешено с помощью CSS) заключается в том, что, хотя все объекты создаются (отладчик показывает элементы), в IE 7 они не отображаются. все элементы высоты были установлены в ноль.

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

Кто-нибудь знает какие-либо хаки CSS, чтобы решить эту проблему?

+1

Действительно ли вы на 100% уверены, что созданная разметка HTML действительна. Единственный раз, когда я сталкиваюсь с такими проблемами, он обычно имеет какое-то отношение к отсутствующему закрывающему тегу. Большинство браузеров будут очень прощающими, более старой версией IE, как правило, нет. – ericjbasti

+0

Действительно. Запустите страницу через [W3C Validator] (http://validator.w3.org/) и посмотрите, какие проблемы она найдет. –

+0

@ericjbasti страница проверяет 100% с помощью валидатора w3c.org, но все еще не отображается в IE7 (и я полагаю, IE6) – jeff

ответ

0

Проблема решена. Я завернул таблицу в div, и теперь все работает так, как ожидалось.