Должны ли мы использовать doctype набора фреймов, если мы используем iframes?

StackOverflow https://stackoverflow.com/questions/1937088

Вопрос

Почему iframes объявлены как нестандартные элементы?Это полезно.

Разрешено ли это в XHTML 1.1, или мы должны использовать doctype набора фреймов, если мы используем iframes?

Это было полезно?

Решение

Iframe - это метод отображения другого html-документа внутри фрейма на веб-странице.w3 движется к созданию ВСЕ внешние файлы, которые будут отображаться в html-документе, выполненном с помощью <object> пометка.Это включает в себя апплеты, флэш-фильмы и даже изображения.Устаревание Iframe связано не с тем, что идея отображения html-файла во "фрейме" плоха, оно устарело, потому что теперь есть "лучший" способ сделать то же самое.

Iframe полностью удален из XHTML 1.1, поэтому он, вероятно, не будет отображаться.Фреймы Iframes допустимы в типах документов, отличных от набора фреймов, которые их поддерживают, но изменение типа документа иногда может изменить способ его отображения из-за некоторых ошибок <cough> internet explorer </cough>.

Поскольку поддержка iframes и <object> тег является схематичным во многих браузерах, поэтому лучше всего тщательно протестировать код, используя любой из них, чтобы убедиться, работает ли он в основных браузерах.

видишь замена iframe на object в xhtml 1.1

Другие советы

Потому что это некрасиво, и никто не хочет иметь несколько наборов полос прокрутки на своих страницах.

Вы можете использовать object. (http://www.w3.org/TR/REC-html40/struct/objects.html#h-13.5)

<object id="page" type="text/html" data="page.htm" width="500" height="600"> 
  <p>Oops! That didn't work...</p> 
</object>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top