1.要素の種類
2.空要素
空要素は、
任意のコンテンツを
持つことができない
要素です。
<img src=
"../Img/G00/demo.gif"> <hr>
<input value=
"TEXT" style= "width: 4em;">
<img src=
: img"../Img/G00/demo.gif"> 要素 (img要素開始タグ )<hr>
: (hr要素開始タグ )<input value=
: input"TEXT" style= "width: 4em;"> 要素 (input要素開始タグ )
空要素は終了タグが存在しません。

3.雛型要素
雛型要素は、
テンプレートコンテンツを
持つことができる
要素です。
雛型要素
(The template element.)は、テンプレート
以下の要素が雛型要素です。
template<div id=
"JDV0311"> <div>見本</div>
</div>
<template id=
"JTP0311"> <div>雛型1</div>
</template>
<template id=
"JTP0312"> <div>雛型2</div>
</template>
<script>
if ('content' in document
.createElement( 'template')) { var leHtmlTemplate = document
.getElementById( 'JTP0312'); var leHtmlClone = document
.importNode( leHtmlTemplate.content, true); document
.getElementById( 'JDV0311') .appendChild( leHtmlClone); }
</script>
<template id=
: template"JTP0311"><div>雛型1</div></template> 要素 <template id=
: template要素"JTP0311"> 開始タグ <div>雛型1</div>
: テンプレートコンテンツ </template>
: template要素終了タグ
雛型要素は、テンプレート
4.生テキスト要素
生テキスト要素は、
テキストを
持つことができる
要素です。
<style>body {color: red;}</style>
<script>alert(
'ここにスクリプトが書けます。');</script>
<style>body{color:red;}</style>
: style要素 <style>
: style要素開始タグ body{color:red;}
: コンテンツ(テキスト)</style>
: style要素終了タグ
<script>alert('ここにスクリプトが書けます。');</script>
: script要素 <script>
: script要素開始タグ alert('ここにスクリプトが書けます。');
: コンテンツ(テキスト)</script>
: script要素終了タグ
生テキスト要素は、テキストを持つことができる要素です。但し、script
5.エスケープ可能な生テキスト要素
エスケープ可能な
生テキスト要素
は、
テキストおよび文字参照を
持つことができる
要素です。
エスケープ可能な生テキスト要素 (Escapable raw text elements.)は、テキストおよび文字参照を持つことができる要素です。
以下の要素がエスケープ可能な生テキスト要素です。
textarea<title>HTMLの要素
< 離珠のHTML ></title> <textarea><
textarea ></textarea>
<title>HTMLの要素 <離珠のHTML></title>
: title要素 <title>
: title要素開始タグ HTMLの要素 <離珠のHTML>
: コンテンツ(テキスト, 文字参照)</title>
: title要素終了タグ
<textarea><textarea></textarea>
: textarea要素 <textarea>
: textarea要素開始タグ <textarea>
: コンテンツ(テキスト, 文字参照)</textarea>
: textarea要素終了タグ
エスケープ可能な生テキスト要素は、テキストおよび文字参照を持つことができる要素です。文字参照は、他の方法で合法的にテキストに含めることができない文字をエスケープするために使用できます。
6.外来要素
外来要素は、
MathML名前空間と
SVG名前空間の
要素です。
外来要素
(Foreign elements.)は、MathML
7.通常要素
通常要素は、
上記5種類以外の
要素です。
上記5種類以外のすべての許可されたHTMLの要素は、通常要素です。