HTML-тег IE6 SELECT приводит к тому, что остальная часть страницы исчезает

Следующий HTML не работает в IE6 для меня:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><body>This text is visible.<textarea>This too.</textarea>
This is not visible.
<select><option value="a">A</option><option value="b">B</option></select>
Neither is this.
<textarea>Nor this.</textarea>
Nor this.
</body></html>

В IE6 каждый раз, когда я добавляю в код раскрывающийся список select, все после этого исчезает (и, как вы видите, некоторые до этого тоже). Все тексты видны как в IE8, так и в Firefox. Это известная ошибка в IE6? Может ли это быть связано с Windows 7? Или это может быть ошибка в моей установке Internet Explorer Collection 1.6.0.6?

Изменить: вот скрин:

замещающий текст http://img63.imageshack.us/img63/7232/ie6selectshot.png< /а>


person Jonas Byström    schedule 31.05.2010    source источник
comment
Не воспроизводится. Дело не только в этом. Опубликуйте лучший SSCCE.   -  person BalusC    schedule 31.05.2010
comment
Я думаю, вы должны попробовать это с правильным тегом DOCTYPE для HTML-страницы.   -  person MUS    schedule 31.05.2010
comment
Можете ли вы предоставить нам ссылку или скриншот?   -  person corroded    schedule 31.05.2010
comment
@Umar: Я не понимаю, как ошибка блочной модели может быть связана с исчезновением элементов таким образом. Это произошло бы и в IE7.   -  person BalusC    schedule 31.05.2010
comment
@Umar: DOCTYPE ничего не меняет. Выше приведен самый маленький воспроизводимый фрагмент (кроме текста/пробелов), который мне удалось.   -  person Jonas Byström    schedule 31.05.2010
comment
@BalusC: У каждого браузера есть свой способ обработки и отображения разметки. В прошлом месяце у меня был очень плохой опыт работы с IE 6,7,8. У каждого браузера был свой макет. IE 7 и IE 8 были достаточно близки, но результаты IE 6 иногда были ужасны. :-(   -  person MUS    schedule 31.05.2010
comment
Ваша проблема должна быть типом документа, который вы используете... таким образом, ваш css... Post делает, и может быть предоставлена ​​лучшая помощь!   -  person Zuul    schedule 31.05.2010
comment
@ Умар: придерживайся вопроса. Мы не говорим об уродливом макете здесь.   -  person Jonas Byström    schedule 31.05.2010
comment
Просто скопируйте и вставьте свой примерный код и запустите его в экземпляре IE6 из IETester, и он не обнаружит описанной вами проблемы. Все видно.   -  person Erik    schedule 31.05.2010
comment
@Zuul: насколько это актуально? Мой пример полностью без CSS. Если это неполное каким-либо образом, дайте мне знать.   -  person Jonas Byström    schedule 31.05.2010
comment
@Erik: большое спасибо, должно быть, что-то не так с моей коллекцией IE 1.6.0.6.   -  person Jonas Byström    schedule 31.05.2010
comment
Я просто копирую приведенный выше фрагмент кода и открываю html-файл в IE 6. Он отображает то, что он должен быть. Здесь нет ничего плохого в выводе.   -  person MUS    schedule 31.05.2010
comment
может быть, вы можете попробовать поместить невидимый текст в правильную разметку? (хотя я сомневаюсь в этом ... но стоит попробовать) поместите их в теги p   -  person corroded    schedule 31.05.2010


Ответы (2)


может быть моя установка Internet Explorer Collection 1.6.0.6 ошибочна?

Вероятно, поскольку все решения с несколькими установщиками IE ошибочны. Они никогда не работают точно так же, как настоящий браузер. Я не могу воспроизвести эту проблему в IE6.

Если вы хотите надежно протестировать разные версии IE, вам придется использовать виртуальные машины, на каждой из которых установлен другой IE. например. используя бесплатные, но раздражающие образы VirtualPC от MS .

person bobince    schedule 31.05.2010

Эта проблема не воспроизводится с помощью IETester, настоящий IE6 на виртуальной машине, а также не на Browsershots.org.

Используйте лучший инструмент тестирования IE6 :)

person BalusC    schedule 31.05.2010