『ボヘミアン・ラプソディ』はなぜ人々を魅了したのか >>

これがあるといろいろと制限がありサイトを作りづらくなりそうなんですが
これは入れなくてもいいですか?

このQ&Aに関連する最新のQ&A

A 回答 (4件)

入れたら作りづらくなるは、なにかの間違いです。

入れなければ互換モードになるだけ。入れなければ、ボックス解釈がどうなるか等を把握していれば、いいのでは?

ココをごっちゃにして、右に来るはずのコラムが下に落ちる。なんで??って方、多いです。ちゃんと意識していればOK。
    • good
    • 0

HTMLの仕様に厳格に準拠するなら、必要です。



>いろいろと制限があり
制限ではなく、本来の仕様ですね。
(ブラウザが仕様外の機能拡張をしているのです)


しかし・・・実際の大手サイトを見てみると、

yahoo.co.jp
amazon.co.jp
google.co.jp

等々はDOCTYPE宣言は有りません。
(色んなサイトを調べてみると、参考になると思いますよ。)

古いバージョンや、マイナーなブラウザなど、ブラウザも多種多様です。
ブラウザの方が、HTMLの仕様に厳格に準拠していないのが現状です。

下手なDOCTYPEを入れるよりは入れない方が無難なのかもしれません。
(全てのブラウザで後方互換(quirk)モードになると思われます。)


結論として・・・

特定のブラウザをターゲットにし、意図的に標準準拠(standard)モードを使いたいなら、正しいDOCTYPE宣言を入れる必要があります。この場合、HTML内容も仕様に従う必要があります。文法チェッカを利用して、とことん厳格に行きましょう。(けっこうめんどくさいですが・・(^^;)
http://www2.airnet.ne.jp/sardine/links/lint.html


それ以外の場合、なくても可。(むしろ、ない方が無難?)
    • good
    • 0

Framesetも入れたほうが良いでしょう

    • good
    • 0

本来的には入れるべきものです


ブラウザによってDOCTYPEの有無やその内容によって
表示が少し変わったりしますね

各種ブラウザとDOCTYPEの関連はここが
一覧表になってて参考になります
http://hxxk.jp/2006/12/19/2100

参考URL:http://hxxk.jp/2006/12/19/2100
    • good
    • 0
この回答へのお礼

やはりあったほうがいいんですか・・・
フレームも使いたいのでFramesetを入れておいたほうがいいですかね?

お礼日時:2007/03/10 13:27

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード


人気Q&Aランキング