1.ページ関連の要素
HTML文書の
ページを表す
ルート要素と
本文要素を
まとめています。
HTMLは木構造のデータ
起点については、ルート
付加的なデータについては、メタデータを
主体となるデータについては、本文
ページを表す事に関わる要素は、以下の各要素です。
- html
要素 : HTML文書の基点(ルート) - head
要素 : HTML文書の付加的なデータ(メタデータコンテンツ) - body
要素 : HTML文書の内容(コンテンツ) - frameset
要素 : フレームセット ドキュメント - frame
要素 : フレームの初期コンテンツの設定 - noframes
要素 : フレーム非表示用のコンテンツ
要素 | 種類 | メ タ |
流 れ |
文 節 |
埋 込 |
対 話 |
知 覚 |
区 分 |
見 出 |
ス ク |
---|---|---|---|---|---|---|---|---|---|---|
html | 通常要素 | - | - | - | - | - | - | - | - | - |
head | 通常要素 | - | - | - | - | - | - | - | - | - |
body | 通常要素 | - | - | - | - | - | - | - | - | - |
frameset | 通常要素 | - | - | - | - | - | - | - | - | - |
frame | 空要素 | - | - | - | - | - | - | - | - | - |
noframes | 通常要素 | - | - | - | - | - | - | - | - | - |
セクショニング
frameset
2.HTML文書の要素の配置
html, head, body
の各要素は
配置が決まっています。
html
内容として、最初にhead
タグは省略可能ですが、要素はそこに存在します。
例外として HTML4.01 Frameset では、body
content
content
<!DOCTYPE html>
<html lang=
"ja"> <head>
<meta charset=
"utf-8"> <title>サンプル</title>
</head>
<body>
HTMLを用いると、テキストデータの表示等ができます。
</body>
</html>
html
content
content
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html lang=
"ja"> <head>
<meta charset=
"utf-8"> <title>サンプル</title>
</head>
<frameset cols=
"30%, *"> <frame src=
"./menu.htm"> <frameset rows=
"20%, *"> <frame src=
"./header.htm"> <frame src=
"./body.htm"> </frameset>
<noframes>
<body>
フレームに関しての、テキストデータの表示等の例示です。
</body>
</noframes>
</frameset>
</html>
HTML4.01 Frameset で、frameset
3.HTML文書のメタデータ
HTMLは、
ページに関する
情報を表す
メタデータを
まとめる要素が
あります。
head
html
タグは省略可能ですが、要素はそこに存在します。
4.HTML文書の本文要素
5.HTML文書のフレーム要素
HTMLは、
HTML4.01 のフレーム型で
frameset要素を用いて
複数のビューでの
表示が出来ます。
フレームを使用すると、複数のビューで文書を表示できます。 複数のビューを使用すると、特定の情報を表示し続けながら、他のビューをスクロールまたは置き換える事ができます。
HTML4.01 のフレーム型での機能ですので、
HTML4.01 の厳密型, 移行型、そしてHTML5 ではframeset
iframe