DTD別「DOCTYPE宣言」の記述方法
「DOCTYPE宣言」とは
HTMLなどの文書において、バージョン及びDTDを文頭に宣言すること
HTML 4.01の場合
HTML 4.01 Strict
- 非推奨の要素や属性を使用できない
- フレームを使用することができない
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="ja"> 〜 </html>
XHTML 1.0の場合
XHTML 1.0 Strict
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> 〜 </html>
XHTML 1.0 Transitional
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> 〜 </html>
XHTML 1.0 Frameset
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> 〜 </html>
HTML5の場合
<!DOCTYPE HTML> <html lang="ja"> 〜 </html>