DOCTYPE宣言とは、このxhtml文章がどのような形式で書かれているかを定義する部分。大きく分けてxhtmlとhtmlがあるが、今回はxhtmlを使用する。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ TR/xhtml1/DTD/xhtml1-transitional.dtd">
過渡的な規格で、「非推奨タグ」と言われるタグも利用できる。実際にはこのdoctype宣言が現時点では一番よく使われているので、今回は、このタグを使用する。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">厳格に規格に沿ったxhtml。
><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">フレームが使える。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
より厳格なxhtmlの規格。<font> や <center> など、HTML4.01 で deprecated と指定されていた要素や属性が完全に廃止されている。現在はまださほど普及していない。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">
携帯電話、PDA、花伝などの様々なプラットフォームを想定した規格。
また、それぞれの違いは次のサイトに詳しい表が掲載されている。xhtmlのタグ一覧
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">厳格に規格に沿ったhtml。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">>過渡的な規格で、「非推奨タグ」と言われる、これまで使われていたがHTML4.01で廃止になったタグも利用できる。ただしフレームは使用できない。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">非推奨タグに加え、フレームも使用できるhtml。
英語の場合は特に言語を指定しないが、日本語の場合は、<html>タグに以下のように書く。
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">以下のように記述しよう。
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> </html>
Sorry, comments are closed.