■--!DOCTYPE…はどれが良いのですか? >>>のぞみ -- 2002/12/22-03:56..No.[19603] |
|||
ホームページを作るのは初心者なので、色々なページを参考にさせていただいています。 いくつか参考にさせていただいたページのいちばん先頭に、 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> …などと、違うバージョン番号が書かれていました。 http://tohoho.wakusei.ne.jp/html/doctype.htmなどで調べてみましたが、「<!DOCTYPE>は必須ではない」というニュアンスのことが書かれていたり、http://openlab.ring.gr.jp/k16/htmllint/htmllint.htmlで採点してみたら重要度8点とかなり致命的なエラーとして「line 1: 最初の記述が DOCTYPE宣言ではありません。 → 解説 2」と出てくるし、そもそも4.01 Transitionalと3.2 Finalと3.2の違いって何なのかも、こんがらがってよくわからなくなってしまいました。一応、4.01 Framesetはフレームを使うときだけに使うおまじない(笑)だということは認識できましたけど…。 前置きが長くなってしまいました。 質問なのですが、 A.<!DOCTYPE…>は必要なのか不要なのか? B.必要だとしたらバージョンの番号はどうすればいいのか? C.バージョン4.01と3.2の違いはなにか? D.自分が作るのだとしたら、4.01のページを作るべきか3.2を作るべきか? E.バージョン4.01or3.2を勉強するのにおすすめの参考書や情報サイトは? の、5点についてお聞きしたいと思います。 どうか、よろしくお願いします。 |
|||
>>> べる -[URL] -- 2002/12/22-12:17..No.[19606] |
|||
一部だけですが語れます。 A は必要です。UNIXで読めるようになります。 B は4.01がいいです。4.0では規制が多いです。 それにTransitionalが一番一般的かな。 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 私はこれを自分のサイトにつけてます。 3.2に関してはちょっと勉強不足でわかりません。 どなたかお願いします。 |
|||
>>> らくらく -- 2002/12/22-12:51..No.[19608] |
|||
とほほのWWW入門より http://tohoho.wakusei.ne.jp/wwwtags.htm アクセス解析結果からどんなブラウザを使っている閲覧者が多いかを調べて、それをもとにバージョンを決めるのもいいかと。 |
|||