現在地: Home » 初級ホームページ作成講座:目次 » DOCTYPE宣言(文書型宣言)
DOCTYPE宣言(文書型宣言)
HTML文書は、定義された書式に沿って記述しなければいけません。文書型定義を宣言することをDOCTYPE宣言と言います。
DOCTYPE宣言の種類
- HTML4.01
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Strict //EN">
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Strict //EN" "http://www.w3.org/TR/html4/strict.dtd">
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- XHTML1.0
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <?xml version="1.0" encoding="文字コード"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <?xml version="1.0" encoding="文字コード"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
▲Top
厳密型定義と移行型定義
- 厳密型定義
- Strict:W3Cの仕様で推奨しないとされる要素や属性を使用しない。
- CSSを指定するならこちらですが(正確なマークアップが求められる仕様)、初めての場合は記述ミス等もあると思われるので、Transitionalを使用しましょう。
- 移行型定義
- Transitional:W3Cの仕様で推奨しないとされる要素や属性も使用する。
- 初めての場合はTransitionalを推奨します。Transitionalを採用しても、非推奨タグ等を一切排除し、正確なマークアップで記述されれば、立派なStrict仕様です。
▲Top