после IFRAME не отображается в IE и FF. обратитесь к приведенному ниже коду и дайте мне знать, не делаю ли я что-то неправильно.
<html>
<body>
line before iframe <br />
<iframe src="about:blank" />
<br /> line after iframe
</body>
</html>
Ответ 1
вам нужно закрыть тег iframe. в противном случае содержимое, которое приходит после него, считается "вещами, чтобы показать", когда iframe не поддерживается.
(кстати, я думаю, что если вы используете XHTML для записи < iframe.../" > , тогда IE возьмет его как HTML. IE не понимает XHTML как XHTML. Он понимает его как HTML.)
Ответ 2
создать iframe с отдельным тегом close:
<html>
<body>
line before iframe <br />
<iframe src="about:blank"></iframe>
<br /> line after iframe
</body>
</html>
Есть несколько тегов (iframe и textarea приходят на ум), которые не нравятся, когда вы используете их компактную форму.
Ответ 3
Я интегрировал Facebook Connect на своей веб-странице с помощью тега iFrame, например:
<iframe src="..." style="..."></iframe>
Он работал во всех браузерах, кроме IE8.
Теперь я узнал, что ВАМ ПРЕДОСТАВИТЬ текст в качестве содержимого тегов. Тогда он отлично работает!
Пример:
<iframe src="..." style="...">Your browser does not support iFrames</iframe>
или то, что я использую сейчас, следующее (отображение только пробела):