- ベストアンサー
DOCTYPE は何で宣言すればいいのか
DOCTYPE は何で宣言すればいいのかどうやって決めればいいですか? とりあえずネットからコピペしてきた <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> で、宣言してるのですが、果たしてこれがどういう意味かさっぱり分かりません。 とりあえず問題なくブラウザで閲覧できればいいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
HTMLのバージョン(文法)にも複数種類あるので、どのHTMLバージョンを使うか決めて、それにあったDOCTYPE宣言をします。 お書きのものは、HTML4のstrict(厳格な)というバージョンです。 「どのバージョンを使えば良いのか?」という意図の質問なら、これから全く新規でサイトを作るならHTML5じゃないでしょうか。 <!DOCTYPE html> 何らかのHTML自動生成ツールを使って作成するのなら、そのツールが生成するHTMLバージョンに合わせてください。
その他の回答 (2)
- celtis
- ベストアンサー率70% (2332/3291)
使いたいHTMLバージョンを選んでから、該当する文書型宣言をコピペでいいと思いますよ。 W3Cの記事はここにありました。 http://www.w3.org/QA/2002/04/valid-dtd-list.html お約束とかおまじないという説明をする場合もありますが、突っ込んだ解説は下記が参考になると思います。 http://www.actzero.jp/developer/report-3586.html http://bakera.jp/yomoyama/doctype
お礼
ありがとうございました。
文書書式は W3C に従った書式だよ、って読んでました。 じゃ、W3C以外にあんの? って聞かれると・・・・・無いかな。すみません。
お礼
ありがとうございました。
お礼
ありがとうございました。