説明
文章のタイトルを指定します。タイトルは文書の内容にそったものを書かなくてはいけません。
ブラワザのウィンドウ上部の枠に、Web ページのタイトルを表示したり
ブックマーク(お気に入り)や履歴に登録する際にも利用されたりします。
サポート状況
文書型定義
- ○
- 対応
- △
- 廃止予定・非推奨
- −
- 廃止・未対応
| HTML | Compact HTML | ISO-HTML | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.0 | 2.0 | 2.x | + | 3.0 | 3.2 | 4.0 Mobile | 4.01 Strict | 4.01 Transitional | 4.01 Frameset |
Pre | ||
| ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
| XHTML | ||||||
|---|---|---|---|---|---|---|
| 1.0 Strict | 1.0 Transitional | 1.0 Frameset | 1.1 | Basic | MP | |
| ○ | ○ | ○ | ○ | ○ | ○ | |
ブラウザ
- ○
- 実装
- △
- 不完全な実装
- −
- 未実装
| Internet Explorer(win) | Netscape(win) | Opera | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.0 | 2.0 | 3.0 | 4.0 | 5.0 | 5.5 | 6.0 | 1.0 | 2.0 | 3.0 | 4.0 | 6.0 | 7.0 | 6.0 | 7.0 |
| ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
| iMode | J-sky | EZ | |||||||
|---|---|---|---|---|---|---|---|---|---|
| 1.0 | 2.0 | 3.0 | 4.0 | 5.0 | 1.0 | 2.0 | 3.0 | 1.0 | 2.0 |
| ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
要素のデータ
各HTMLバージョンの、開始タグと終了タグのタグ省略の可否、子要素、親要素、モジュールなど。
子要素の記号の意味はHTMLの要素辞典の見方参照。
HTML 1.0
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 省略不可 |
| 子要素 | #PCDATA |
| 親要素 | HEAD |
HTML 2.0
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 省略不可 |
| 子要素 | (#PCDATA)* |
| 親要素 | HEAD |
HTML 2.x
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 省略不可 |
| 子要素 | (#PCDATA)* |
| 親要素 | HEAD |
HTML +
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 省略不可 |
| 子要素 | (#PCDATA | I | B | U | S | SUP | SUB | TT | Q | CITE | PERSON | ACRONYM | ABBREV | EM | STRONG | CMD | ARG | KBD | VAR | DFN | CODE | SAMP | REMOVED | ADDED)+ |
| 親要素 | HEAD |
HTML 3.0
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 省略不可 |
| 子要素 | #PCDATA |
| 親要素 | HEAD |
HTML 3.2
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 省略不可 |
| 子要素 | #PCDATA |
| 親要素 | HEAD |
HTML 4.0 Mobile
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 省略不可 |
| 子要素 | #PCDATA |
| 親要素 | HEAD |
HTML 4.01 Strict
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 省略不可 |
| 子要素 | #PCDATA |
| 親要素 | HEAD |
HTML 4.01 Transitional
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 省略不可 |
| 子要素 | #PCDATA |
| 親要素 | HEAD |
HTML 4.01 Frameset
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 省略不可 |
| 子要素 | #PCDATA |
| 親要素 | HEAD |
Compact HTML
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 省略不可 |
| 子要素 | #PCDATA |
| 親要素 | HEAD |
ISO-HTML
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 省略不可 |
| 子要素 | #PCDATA |
| 親要素 | HEAD |
ISO-HTML Preparation
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 省略不可 |
| 子要素 | #PCDATA |
| 親要素 | HEAD |
XHTML 1.0 Strict
| 子要素 | #PCDATA |
|---|---|
| 親要素 | head |
XHTML 1.0 Transitional
| 子要素 | #PCDATA |
|---|---|
| 親要素 | head |
XHTML 1.0 Frameset
| 子要素 | #PCDATA |
|---|---|
| 親要素 | head |
XHTML 1.1
| モジュール | Structure Module |
|---|---|
| 子要素 | #PCDATA |
| 親要素 | head |
XHTML Basic
| モジュール | Structure Module |
|---|---|
| 子要素 | #PCDATA |
| 親要素 | head |
XHTML MP
| モジュール | Structure Module |
|---|---|
| 子要素 | #PCDATA |
| 親要素 | head |
属性
- ◎ = 必須
- ○ = 対応
- − = 廃止・未対応
- (○) = 廃止予定・非推奨
- TF または F = TransitionalとFrameset、またはFramesetのみ対応
- (TF)または(F) = TransitionalとFramesetでまたはFramesetのみ対応しているが非推奨
- ブラウザの場合は記号ではなく対応しているバージョンのナンバーを記述しています。
- この表に使われる略称についてはHTMLの要素辞典の見方参照。
共通属性
| 属性名 | 属性の値 | HTML | XHTML | PC Browser | Mobile Browser | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.0 | 2.0 | 2.x | + | 3.0 | 3.2 | 4.0M | 4.01 | C | ISO | 1.0 | 1.1 | B | MP | IE | NN | O | i | J | Ez | ||
| index | CDATA | − | − | − | ○ | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − |
| インデックスを生成するために使用するprimary key と secondary key を指定します。
primary key と secondary key は / で区切り、複数のキーを指定するときは ; で区切る。 |
|||||||||||||||||||||
| class | クラス名(NAME) | − | − | ○ | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − |
| 要素のクラス名を設定します。 | |||||||||||||||||||||
| id | ID | − | − | ○ | ○ | − | − | − | − | − | − | ○ | − | − | − | 4.0 | − | − | − | − | − |
| 文書規模で一意的なIDを設定します。 | |||||||||||||||||||||
| title | テキスト | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − |
| 要素に対して補助的な情報を記述します。 | |||||||||||||||||||||
| lang | 言語コード | − | − | ○ | ○ | − | − | ○ | ○ | − | ○ | ○ | − | − | − | 5.0 | − | − | − | − | − |
| 要素の内容と属性の値の言語を指定します。 | |||||||||||||||||||||
| dir | ltr | rtl | − | − | ○ | − | − | − | ○ | ○ | − | ○ | ○ | ○ | − | − | 5.0 | − | − | − | − | − |
要素に含まれる文字の文字方向を指定します。
|
|||||||||||||||||||||
| xml:lang | 言語コード | − | − | − | − | − | − | − | − | − | − | ○ | ○ | ○ | ○ | − | − | − | − | − | − |
| 要素の内容と属性の値の言語を指定します。 | |||||||||||||||||||||
| xmlns | URL | − | − | − | − | − | − | − | − | − | − | − | ○ | ○ | ○ | − | − | − | − | − | − |
| XMLのネームスペースのURLを指定します。
XHTML 1.1、XHTML Besic、XHTML Mobile Profileの値は'http://www.w3.org/1999/xhtml' |
|||||||||||||||||||||
イベント属性
| イベント属性名 | HTML | XHTML | IE | NN | O | イベント発生状況 | |
|---|---|---|---|---|---|---|---|
| 4.01 | 1.0 | 1.1 | |||||
| onreadystatechange | − | − | − | 5.0 | − | − | 状態が変化したとき。 |
使用例
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
<head>
<title>TITLE要素 使用例</title>
</head>
<body>
<p>ブラウザによってはタトルバーにタイトルが表示されたり。 </p>
</body>
</html>
DTDとか
HTML1.0
<!ELEMENT TITLE - - RCDATA
-- The TITLE element is not considered part of the flow of text.
It should be displayed, for example as the page header or
window title.
-->
HTML2.0
<!ELEMENT TITLE - - (#PCDATA)* -(META|LINK)>
<!ATTLIST TITLE
%SDAFORM; "Ti" >
HTML2.x
<!ELEMENT TITLE - - (#PCDATA)* -(META|LINK)>
<!ATTLIST TITLE
%attrs;
%SDAFORM; "Ti" >
HTML+
<!ELEMENT TITLE - - (#PCDATA | %emph;)+>
<!ATTLIST TITLE
id ID #IMPLIED -- link destination --
lang CDATA #IMPLIED -- ISO language abbreviation --
index CDATA #IMPLIED -- entries for index compilation -->
HTML3.0
<!ELEMENT TITLE - - (#PCDATA)
-- The TITLE element is not considered part of the flow of text.
It should be displayed, for example as the page header or
window title.
-->
HTML3.2
<!ELEMENT TITLE - - (#PCDATA)* -(%head.misc)
-- The TITLE element is not considered part of the flow of text.
It should be displayed, for example as the page header or
window title.
-->
HTML 4.0 Mobile
<!ELEMENT TITLE - - (#PCDATA) -(%head.misc;) -- document title --> <!ATTLIST TITLE %i18n;>
HTML 4.01 Strict
<!ELEMENT TITLE - - (#PCDATA) -(%head.misc;) -- document title --> <!ATTLIST TITLE %i18n>
HTML 4.01 Transitional
<!ELEMENT TITLE - - (#PCDATA) -(%head.misc;) -- document title --> <!ATTLIST TITLE %i18n>
HTML 4.01 Frameset
<!ELEMENT TITLE - - (#PCDATA) -(%head.misc;) -- document title --> <!ATTLIST TITLE %i18n>
Compact HTML
<!ELEMENT TITLE - - (#PCDATA)*>
ISO/IEC 15445(ISO-HTML)
<!ELEMENT TITLE - - (#PCDATA) -(LINK | META | STYLE) >
<!ATTLIST TITLE
%i18n; -- Internationalization DIR and LANG -->
XHTML 1.0 Strict
<!ELEMENT title (#PCDATA)> <!ATTLIST title %i18n;>
XHTML 1.0 Transitional
<!ELEMENT title (#PCDATA)> <!ATTLIST title %i18n;>
XHTML 1.0 Frameset
<!ELEMENT title (#PCDATA)> <!ATTLIST title %i18n;>
XHTML 1.1
<!ENTITY % title.element "INCLUDE" >
<![%title.element;[
<!ENTITY % title.content "( #PCDATA )" >
<!ENTITY % title.qname "title" >
<!ELEMENT %title.qname; %title.content; >
<!-- end of title.element -->]]>
<!ENTITY % title.attlist "INCLUDE" >
<![%title.attlist;[
<!ATTLIST %title.qname;
%XHTML.xmlns.attrib;
%I18n.attrib;
>
<!-- end of title.attlist -->]]>
XHTML Basic
<!ENTITY % title.element "INCLUDE" >
<![%title.element;[
<!ENTITY % title.content "( #PCDATA )" >
<!ENTITY % title.qname "title" >
<!ELEMENT %title.qname; %title.content; >
<!-- end of title.element -->]]>
<!ENTITY % title.attlist "INCLUDE" >
<![%title.attlist;[
<!ATTLIST %title.qname;
%XHTML.xmlns.attrib;
%I18n.attrib;
>
<!-- end of title.attlist -->]]>
XHTML Mobile Profile
<!ENTITY % title.element "INCLUDE" >
<![%title.element;[
<!ENTITY % title.content "( #PCDATA )" >
<!ENTITY % title.qname "title" >
<!ELEMENT %title.qname; %title.content; >
<!-- end of title.element -->]]>
<!ENTITY % title.attlist "INCLUDE" >
<![%title.attlist;[
<!ATTLIST %title.qname;
%XHTML.xmlns.attrib;
%I18n.attrib;
>
<!-- end of title.attlist -->]]>