共通属性
共通属性は全てのHTML要素にいくつも使用することができます。
詳しいことは
共通属性を参照してください。
一般的な共通属性
| 属性 | 値 | 入力が必要? | 意味 |
|---|---|---|---|
class |
#CDATA |
不要 | 要素にスタイルシートのクラスを割り当てます。 下記以外はすべての要素に使用可能 |
id |
[ID] |
不要 | 要素に個々の名前を割り当てます。 |
style |
#CDATA |
不要 | 要素の書式設定をするためのスタイルシートの入力内容を定義します。 下記以外はすべての要素に使用可能 |
title |
#CDATA |
不要 | 要素のタイトルを定義します。 下記以外はすべての要素に使用可能 |
海外との協調のための共通属性
| 属性 | 値 | 入力が必要? | 意味 |
|---|---|---|---|
dir |
ltr | rtl |
不要 | 要素の中に使われる国の言語を書く時の方向を指定します。 下記以外はすべての要素に使用可能 |
lang |
#CDATA |
不要 | 要素の中で使用する(国の)言語を指定します(RFC 1766準拠)。 下記以外はすべての要素に使用可能 |
イベント・ハンドラーのための共通属性
ブロックレベル要素
| 意味 | ブロックレベル要素はテキストの流れの中で新しい行を作ります。 要素のタイプによってブラウザーは自動的に前の内容より大きな間隔を取ることができます。 例えばブラウザーは
ブロックレベル要素は通常普通のテキストと いくつかのブロックレベル要素にはさらに他のブロックレベル要素を含むこともあります。 これにはずれる例外は個々に解説してあります。 |
|---|---|
| 要素 | 以下の要素がブロックレベル要素に属しています。
|
インライン要素
| 意味 | インライン要素はテキストの流れの中で新しい行を作りません。 インライン要素は下位グループで「 多くの場合普通のテキストとインライン要素の中を含むことができます。 ブロックレベル要素を含むことはありません。 例外や制限は個々に解説してあります。 |
|---|---|
| 要素 | 以下の要素がインライン要素に属しています。
|
#PCDATA
#PCDATA は parsed character data
の略で HTMLパーサーで分析された記号のデーターという意味です。
普通の場合1つの要素の中、つまり開始タグと閉じタグの間に記載されるテキストをさしています。
そのようなテキストは
HTMLで使用される文字・記号の一覧表で挙げた記号から成ります。
ü のようにキーワードで定義されている記号は€
や€ のように数字で定義してもかまいません。
そのような定義の仕方はブラウザーに認知され、希望の記号に変更されます。
#CDATA
領域と違い#PCDATA領域のHTMLマークアップは認知・解釈されます。