IE не отображает страницу в iframe со стилем HTML {POSITION: relative;}

интернет html css IE iframe

Есть 2 файла:
1.html
<html>
<body >
<iframe src="2.html" width="50%" height="50%" frameborder="no" scrolling="yes" ></iframe>
</body>
</html>

и

2.html
<html>
<headr>
<style>
HTML {POSITION: relative;}
</style>
</headr>
<body>
<h1>TEST</h1>
</body>
</html>

Во всех браузерах кроме ИЕ отобржается нормально. в ИЕ вообще не отображает что находится в iframe

Примечание:
>А как он отобразит если у тебя не header а headr написано в 2.htm-одна буква пропущена
Без разницы, все равно не работает в ИЕ

>Попробуйте задать
>z-index
>как для родителя, так и для самого фрейма
Не помогает.

В полном варианте 2.html находится на другом домене и я не могу его изменять.

Примечание:
Немного разобрался. Если сделать в 1.html для iframe стиль style="position: absolute; z-index: 1" то все отображается в ИЕ. Но на самом деле 2.html еще имеет скрипты. Если сделать 2.html таким

<html>
<header>
<style>
HTML {POSITION: relative;}
</style>
</header>
<body>
<h1>TEST</h1>
<input type="button" onclick="window.document.getElementById('hid').style.display = 'inline';" value="Показать далее">

<div id="hid" style="display: none;">Скрытый текст</>

</body>
</html>

то при нажатии на кнопку весь фрейм исчезает, вернее не перересовывается, но при смене размера браузера все ок.
У меня Windows 7, IE 8.0.7600. Пробовал и на ХР - аналогичная ситуация.

Примечание:
>не header, не headr, а head
Вы вообще пробовали писать правильно head и после этого у Вас все в ИЕ отлично заработало? Если нет то мне Ваш ответ ничем не поможет!

Примечание:
>а что значит у html позиция relative-мне непонятно-поясни пожалуйсто codeLocker
http://www.htmlbook.ru/css/position.html

Примечание:
>Спасибо за ссылку но я имел ввиду как может быть позиция relative у элемента верхнего уровня в инете ничего не нашел

Я без понятия, но на той странице так сделано, изменить я это не могу. Даже если попрошу скорее всего проигнорируют.
Ответы:
Попробуйте задать
z-index
как для родителя, так и для самого фрейма
А как он отобразит если у тебя не header а headr написано в 2.htm-одна буква пропущена
Ну да head-извиняюсь
а что значит у html позиция relative-мне непонятно-поясни пожалуйсто codeLocker
Спасибо за ссылку но я имел ввиду как может быть позиция relative у элемента верхнего уровня в инете ничего не нашел
не header, не headr, а head


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.