После IFRAME не видно

после 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>

или то, что я использую сейчас, следующее (отображение только пробела):

Решение:

<iframe src="..." style="...">&#160;</iframe>