Тег <noframes>


Описание

Тег <noframes> (от англ. "no frames") предоставляет альтернативное содержимое для браузеров, которые не поддерживают фреймы или имеют отключённую их поддержку. Этот устаревший элемент использовался в спецификации HTML 4.01 Frameset.

Базовый синтаксис:
<frameset cols="25%,75%"> <frame src="menu.html"> <frame src="content.html"> <noframes> Ваш браузер не поддерживает фреймы. </noframes> </frameset>

Ключевые особенности:

  • Содержимое отображается только если фреймы не поддерживаются
  • Должен использоваться внутри <frameset>
  • Может содержать обычные HTML-элементы
  • Устарел в HTML5 (вместо фреймов рекомендуется использовать iframe или CSS)
  • Использовался для обеспечения доступности и обратной совместимости
Пример с полноценной альтернативой:
<frameset rows="80,*"> <frame src="header.html" name="header"> <frame src="main.html" name="main"> <noframes> <body> <header>Альтернативный заголовок</header> <nav>Навигационные ссылки</nav> <main>Основное содержимое сайта</main> </body> </noframes> </frameset>

Рекомендации по использованию:

  • В современных веб-разработках следует избегать использования фреймов и этого тега
  • Для встраивания контента используйте <iframe>
  • Для создания макетов страниц применяйте CSS (Flexbox, Grid)
  • Если всё же используете фреймы, обязательно включайте <noframes>
  • Предоставляйте полноценную альтернативу, а не просто сообщение об ошибке

Современная альтернатива:

<iframe src="content.html" title="Контент"> Ваш браузер не поддерживает iframe. </iframe>

Тег <noframes> представляет исторический интерес, так как современные стандарты веб-разработки рекомендуют другие подходы к созданию структуры страниц и встраиванию контента.


Атрибуты

accesskey Горячая клавиша для активации элемента
class CSS-классы для стилизации элемента
contenteditable Разрешает редактирование содержимого
data-* Пользовательские данные элемента
dir Направление текста (ltr|rtl)
hidden Скрывает элемент от отображения
id Уникальный идентификатор элемента
lang Язык содержимого элемента
spellcheck Включает проверку орфографии
style Инлайновые CSS-стили элемента
tabindex Порядок перехода при навигации по Tab
title Всплывающая подсказка для элемента
translate Определяет возможность перевода содержимого

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

3.0 1.0 4.0 1.0 1.0