noframes要素
の仕様


noframes
フレーム非対応 (noframes)
種類
(通常要素)
レンダ
リング
ボックスを生成しない
非表示の要素
  1. noframes {
  2. display: none;
  3. }

CSS を大雑把に読むと、 要素とその子孫は、ボックスやテキストランを生成しません。 などになります。

使用できる状態
HTML4.01 Frameset に於いて、frameset要素で使用できます。
または、フローコンテンツを受け入れる要素で使用できます。
許可されている内容
frameset要素で使用の時、body要素 -noframes要素
フローコンテンツを受け入れる要素で使用の時、フローコンテンツ*。
タグの省略
省略できません。
許可されているARIA
-
属性

グローバル属性のみ

DOM
HTMLElement
  1. [Exposed=Window]
  2. interface HTMLElement : Element {
  3. [HTMLConstructor] constructor();
  4.  
  5. (一部省略)
  6. };
PUG
_template.pug
  1. block variable
  2. block document
  3. doctype html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"
  4. html(lang="ja")
  5. head
  6. block head
  7. meta(charset="UTF-8")
  8. title 離珠のHTMLでしぃ!
  9. frameset(cols="33%,*")
  10. frame(src="./frame1.htm" name="nfrFrame01")
  11. frameset(rows="25%,*")
  12. frame(src="./frame2.htm" name="nfrFrame02")
  13. frame(src="./frame3.htm" name="nfrFrame03")
  14. noframes
  15. body
  16. block noframes
  17. | ここにフレームに対応していない場合の為のコンテンツを書く
説明
noframes要素は、frame要素に対応していない (または対応を無効化した) ブラウザーの為のコンテンツを提供します。

noframes要素は、HTML5で廃止されています。HTML4.01 Frameset をまだ対応しているブラウザなどでは使用できます。代用策としては、iframe要素などを用いる方法があります。

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
  2. <html lang="ja">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>離珠のHTMLでしぃ!</title>
  6. </head>
  7. <frameset cols="33%,*">
  8. <frame src="./frame1.htm" name="nfrFrame01">
  9. <frameset rows="25%,*">
  10. <frame src="./frame2.htm" name="nfrFrame02">
  11. <frame src="./frame3.htm" name="nfrFrame03">
  12. </frameset>
  13. <noframes>
  14. <body>
  15. ここにフレームに対応していない場合の為のコンテンツを書く
  16. </body>
  17. </noframes>
  18. </frameset>
  19. </html>
F01
F02
F03

別の要素を用いて、イメージを表しました。

付記
frameset要素は HTML5 で廃止された機能なので、「種類」, 「カテゴリ」など最近のものは明記されているものがありません。なので(カッコ)書きで、それ相当の物を推測で記述しています。