Я создаю библиотеку для генерации HTML-формы для страницы (document.createElement («вход») и т.д.IE 7 не отображает динамическую страницу
Все хорошо работает во всех других браузерах (даже в IE8, 9 и 10). Проблема в том, что (и я думаю, что это может быть разрешено с помощью CSS) заключается в том, что, хотя все объекты создаются (отладчик показывает элементы), в IE 7 они не отображаются. все элементы высоты были установлены в ноль.
что действительно странно, что все элементы находятся в таблице (это тоже генерируется) и таблица отображается надпись, но не остальной части таблицы.
Кто-нибудь знает какие-либо хаки CSS, чтобы решить эту проблему?
Действительно ли вы на 100% уверены, что созданная разметка HTML действительна. Единственный раз, когда я сталкиваюсь с такими проблемами, он обычно имеет какое-то отношение к отсутствующему закрывающему тегу. Большинство браузеров будут очень прощающими, более старой версией IE, как правило, нет. – ericjbasti
Действительно. Запустите страницу через [W3C Validator] (http://validator.w3.org/) и посмотрите, какие проблемы она найдет. –
@ericjbasti страница проверяет 100% с помощью валидатора w3c.org, но все еще не отображается в IE7 (и я полагаю, IE6) – jeff