Тег <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 |