HOME

■XHTMLタグ一覧■

3種類のDTDそれぞれで使える要素の範囲が違います。ストリクトが最も厳しくてそれに幾つかの要素を加えたものがトランディショナル です。トランディショナルにフレーム要素を加えたものがフレームセットです。バリバリにXHTMLを使っている人のページは たいていストリクトです。そういう人のページはすっきりとしていてソースもとってもキレイ、はやく僕もそうなりたいです。

■Strict

タグ名用途利用可能な属性
<a> ページ移動 id,class,style,title,iang,xml:lang,dir,charset,type,name,href,hreflang,rel,rev,accesskey,shape,coords,tabindex,onfocus,onblur
<abbr> 略語指示 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<acronym> 略語指示 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<address> ファイル製作者情報 id,class,style,title,lang,xml:lang,dir
<area> イメージマップ領域定義 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,shape,coords,href,nohref,alt(必須),tabindex,accesskey,onfocus,onblur
<b> 太字フォント (<strong>を推奨)id,class,style,title,lang,xml:lang,dir
<base> 基本URL (<head>情報)href
<bdo> レンダリングアルゴリズムoff (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir(必須),onclick,ondblclick,onmousedown,onmouseup,onmousemove,onmouseout,onkeypress,onkeydown,onkeyup
<big> 大きいフォント id,class,style,title,lang,xml:lang,dir
<blockquote> 引用文 id,class,style,title,lang,xml:lang,dir,cite
<body> ドキュメント表示 id,class,style,title,lang,xml:lang,dir,onload,onunload
<br /> 強制改行 id,class,style,title
<button> XHTMLボタン (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,name,value,type,disabled,tabindex,accesskey,onfocus,onblur
<caption> テーブル題名表示 id,class,style,title,lang,xml:lang,dir
<cite> 引用 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<code> プログラムコード境界 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<col> テーブル列指定 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,span,width,char,charoff,align,valign
<colgroup> 列グループ (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,span,width,char,charoff,align,valign
<dd> <dt>定義 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<del> 古い(更新前の)ページ情報 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,cite,datetime
<dfn> 定義の境界指定 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<div> 分割テキスト (スタイル付け用パラグラフ:span<div<p)id,class,style,title,lang,xml:lang,dir
<dl> 定義一覧 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<dt> <dl>内で使用:定義用 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<em> 強調 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<fieldset> フォーム用グループ化 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<form> 閲覧者入力欄作成 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,action(必須),method,enctype,onsubmit,onreset,accept,accept−charset
<h1> 最大の見出し (ヘッディングの略:見出し)id,class,style,title,lang,xml:lang,dir
<h2> 大きい見出し (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<h3> 中見出し id,class,style,title,lang,xml:lang,dir
<h4> 中見出し id,class,style,title,lang,xml:lang,dir
<h5> 小見出し id,class,style,title,lang,xml:lang,dir
<h6> 小見出し (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<head> 非表示情報 lang,xml:lang,dir,profile
<hr /> 水平線 id,class,style,title,lang,xml:lang,dir
<html> XHTMLルート要素 (XHTMLをXML化する時全ての要素が格納されるタグ)lang,xml:lang,dir,xmlns(固定要素:ソース参照の事)
<i> 斜体フォント (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<img> 画像 id,class,style,title,lang,xml:lang,dir,src(必須),alt(必須),longdesc,height,width,usemap,ismap
<input> フォーム用入力 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,type,name,value,checked,disabled,readonly,size,maxlength,src,alt,usemap,tabindex,accesskey,onfocus,onblur,onselect,onchange,accept
<ins> 更新用テキスト表示 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,cite,datetime
<kbd> キーボード専用表明 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<label> フォーム用ラベル指定 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,for,accesskey,onfocus,onblur
<legend> フォーム(グループ)用ラベル指定 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,accesskey
<li> リストの項目 id,class,style,title,lang,xml:lang,dir
<link> 非表示リンク (<head>の一部としてCSS、JS等を読み込む)id,class,style,title,lang,xml:lang,dir,charset,href,hreflang,type,rel,rev,media
<map> イメージマップ指定 lang,xml:lang,dir,id(必須),class,style,title,name,onclick,ondblclick,onmousedown,onmouseup,onmousemove,onmousemove,onmouseout,onkeypress,onkeydown,onkeyup
<meta> メタ情報 (詳細あり:別ページ)lang,xml:lang,dir,http−equive,name,content(必須),scheme
<noscript> スクリプトの代替 (<head>の一部)(管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<object> ブラウザ以外のソフトを起動する(例外あり) id,class,style,title,lang,xml:lang,dir,declare,classid,codebase,data,type,codetype,archive,standby,height,width,usemap,name,tabindex
<ol> 番号付きリスト id,class,style,title,lang,xml:lang,dir
<optgroup> オプション一覧 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,disabled,label(必須)
<option> <select>内項目 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,selected,disabled,label,value
<p> 段落 id,class,style,title,lang,xml:lang,dir
<param> パラメータ(必ず他のタグに挟まれる) (管理人未経験タグ)id,name,value,valuetype,type
<pre> 整形テキスト(タグ不可) (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,xml:space
<q> 引用(インライン) (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,cite
<samp> プログラムサンプル (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<script> スクリプト要素 (<head>の一部)charset,type(必須),src,defer,xml:space
<select> オプションメニュー (アクセシビリティ向上用)(管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,name,size,multiple,disabled,tabindex,onfocus,onblur,onchange
<small> 小フォント (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<span> 単語用スタイル付け (スタイルコンテナ)id,class,style,title,lang,xml:lang,dir
<strong> 強調 (推奨)(管理人未経験タグ:長いので<b>を使いがち)id,class,style,title,lang,xml:lang,dir
<style> スタイル付け (<head>の一部)lang,xml:lang,dir,type(必須),media,title,xml:space
<sub> 下付き文字 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<sup> 上付き文字 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<table> テーブル id,class,style,title,lang,xml:lang,dir,summary,width,border,frame,rules,cellspacing,cellpadding(heightは無い事に注意)
<td> テーブルのセル(項目)指定 id,class,style,title,lang,xml:lang,dir,abbr,axis,headers,scope,rowspan,colspan,char,charoff,align,valign
<th> テーブルのセル(見出し)指定 (td<th)id,class,style,title,lang,xml:lang,dir,abbr,axis,headers,scope,rowspan,colspan,char,charoff,align,valign
<tr> テーブル1行の範囲 id,class,style,title,lang,xml:lang,dir,char,charoff,align,valign
<tbody> テーブル本体部分 (表示上変化無し)(管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,char,charoff,align,valign
<tfoot> テーブルフッタ (表示上変化無し)(管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,char,charoff,align,valign
<thead> テーブルヘッダ (表示上変化無し)(管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,char,charoff,align,valign
<textarea> 複数行のテキストエリアを生成 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,name,rows(必須),cols(必須),disabled,readonly,tabindex,accesskey,onfocus,onblur,onselect,onchange
<title> タイトル (<head>の一部)lang,xml:lang,dir
<tt> 等幅フォント表示 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<ul> 番号無しリスト id,class,style,title,lang,xml:lang,dir
<var> 変数 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir

■Tranditional

タグ名用途属性
<applet> javaアプレット表示用 (管理人未経験タグ)id,class,style,title,codebase,archive,code,object,alt,name,width,height,align,hspace,vspace
<basefont> 基本フォント指定 (CSSを使うベシ)id,size,color,face
<center> 中揃え (ソースにあると最も恥ずかしいタグの1つ)(管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,
<dir> ディレクトリ一覧 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,compact
<font> フォント (次からCSSを使うベシ)id,class,style,title,lang,xml:lang,dir,size,color,face
<iframe> サブウインドウ (管理人未経験タグ)id,class,style,title,longdesc,name,src,frameborder,marginwidht,marginheight,scrolloing,align,height,width
<isindex> 検索可インデックス (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,prompt
<menu> メニュー一覧 (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir,compact
<noframes> フレーム未対応の代替 id,class,style,title,lang,xml:lang,dir
<s> 削除線付きテキスト (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<strike> 削除線付きテキスト (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir
<u> 下線付きテキスト (管理人未経験タグ)id,class,style,title,lang,xml:lang,dir

■ストリクトには含まれないトランディショナル特有のタグ属性

ここには多くの非推奨属性が含まれます。ご注意下さい。スタイルシートでカバーできる範囲はスタイルシートを利用します。

StrictにはふくまれないがTranditionalには含まれる属性値
タグ名属性
<a> target
<area> target
<base> target
<body> background,bgcolor,text,link,vlink,alink
<br /> clear
<caption> align
<div> align
<dl> compact
<form> target
<h1>から<h6> align
<hr /> align,noshade,size,width
<img> name,align,border,hspace,vspace
<input> align
<legend> align
<li> type,value
<link> target
<object> align,border,hspace,vspace
<ol> type,compact,start
<p> align
<param> name(Tranditionalでは必須属性の特殊な属性値)
<pre> width
<script> language
<table> align,bgcolor
<td> nowrap,bgcolor,width,height
<th> nowrap,bgcolor,width,height
<tr> bgcolor
<ul> type,compact

イメージ要素のボーダー属性もストリクトでは使えないという点に気づかれたでしょうか? イメージのボーダーは僕もスタイルシートを使ってはいますが、 リンク用の画像の場合スタイルシートを解釈できないブラウザでは周りに枠線が入ってしまうのでは?という事には疑問を覚えます。

■frameset

タグ名用途属性
<frame> フレーム id,class,style,longdesc,name,src,frameborder,marginwidth,marginheight,noresize,scrolling
<frameset> フレーム分割定義 id,class,style,title,rows,cols,onload,onunload

| 「ホムペ作成」ディレクトリのインデックスに戻る |


for back up,NYARGO