HTML тег <noframes>

Элемент <noframes> (от англ. "no frames" ‒ «нет кадров») создаёт контейнер, содержимое которого выводится, если в браузере отключен показ фреймов или он их вовсе не поддерживает.

Внутри данного тега могут содержаться любые элементы, допустимые для использования внутри элемента <body> обычной HTML страницы.

Чаще всего тег <noframes> используется для переадресации на версию страницы без фреймов или для отображения сообщения для пользователей о необходимости поддержки фреймов.

Примечание: Элемент <noframes> должен находиться внутри элемента <frameset>.

Совет: Если вы хотите, чтобы страница с фреймовой структурой проходила валидацию, установите директиву <!DOCTYPE> либо в "HTML Frameset DTD", либо в "XHTML Frameset DTD".

Внимание: Из-за того, что все основные браузеры поддерживают фреймы, использование этого элемента в общих случаях не требуется. Он также полностью устарел в HTML5 и его следует избегать, чтобы соответствовать стандарту.

Синтаксис

<frameset>
  ...
  <noframes> ... </noframes>
</frameset>

Закрывающий тег

Обязателен.

Атрибуты

Элемент поддерживает глобальные атрибуты и события.

Стилизация по умолчанию

Нет.

Различия между HTML 4.01 и HTML5

Тег <noframes> не поддерживается в HTML5.

Пример использования:

Простая трехфреймовая страница с элементом <noframes>:

Пример HTML:

Попробуй сам
<frameset rows="100, *"> 
  <frame src="frame_top.html"> 
  <frameset cols="20%, 80%"> 
    <frame src="frame_left.html"> 
    <frame src="frame_right.html"> 
  </frameset> 
  <noframes> 
    <p>Ваш браузер не отображает фреймы</p> 
  </noframes> 
</frameset>

Спецификации

Спецификация Статус
HTML 4.01 (W3C) Рекомендация

Поддержка браузерами


HTML уроки: HTML Элементы