No.8ベストアンサー
- 回答日時:
>諸問題を解消するための手段であり道筋
う~んいろんな意味を含めました…(笑)
例えば、信号が赤だったら止まれ、という決まり事は、皆が守らないと意味を成しませんよね。それと同じで、ページを作る人も、ブラウザを作る側も、ページを見る(ブラウザを使う)側も、一定の決まり事を軸に話を進めなければ、みんなにとって都合のいい結果<どのブラウザでも、同じ書き方をすれば、同じ表示になる>に向かえないんですよね。
ただまあ、決まり事を無視しても人命に関わらないし今のところ不都合がないので強制力がない、という話かなと。
ま、そういう意味です(^^;
でも今にDOCTYPE宣言がないページは表示しません、というブラウザが出てこないとも…ないか?
具体的な技術的なことについては、
http://www.seo-equation.com/www/cat25/doctype_sw …
こちらを参照されたらよいのではないかと思います。
で結局どっちって思われますよね。書くという決まりはあるけど、書かなくても今のところ支障がない、程度に思っておけばいいと思います。でも標準準拠モードに合わせて作ることを少しづつでも意識された方がよろしいんじゃないかとは思います。そういう流れにどんどん進んでいますので。
StandardとQuirkの違いが分かりました。適当(←いいすぎですが...)な人のために、Quirkがあるということですね。
>標準準拠モードに合わせて作ることを少しづつでも意識された方がよろしいんじゃないかとは思います
強くそう思います。できるように頑張ります。ありがとうございました<(__)>
No.7
- 回答日時:
DOCUTYPE宣言の種類によって標準準拠モード(Standards Compliant)と後方互換モード(Quirks)に切り替わるのは質問者様の認識通りです。
これは各ブラウザでの対応状況になりますが、モードが変わった場合に、主にCSSの解釈に違いやバグが出る場合がある、という問題があります。
参考
→http://www.keynavi.net/ja/bugh/css_misc.html
→http://cssbug.at.infoseek.co.jp/detail/winie.html
こういう、モードの違いによって発生するバグを回避する意味でDOCUTYPE宣言を切り替えるのは手段の一つであると言えるのではないでしょうか。。。
>バグを回避する意味でDOCUTYPE宣言を切り替えるのは手段の一つ
バグは嫌なので、Standardモードを意識していこうと思います。ご回答ありがとうございましたm(__)m
No.6
- 回答日時:
付けたり外したり、と書いてしまったからですかね、すみません。
そんなことしても意味がないのでした;DOCUTYPE宣言がなかったら互換モードになるのだから、同じように互換モードになる
<!DOCUTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Traditional//EN">
URLを含まないこの宣言書けば同じ事になりますよね。だから、わからなければとりあえずこれを書いておけ、という話もあるかと。
ただ、DOCUTYPE宣言が必須かどうかについては、私も必須ではないと認識しています。なくて不都合が出る、という話ではないけど、諸問題を解消するための手段であり道筋ではある、ということかと。
pj_sieyさん、345itatiさん、Muller3さん、Rusicaさん、ご回答ありがとうございます。もう少し、質問をさせて下さい。
pj_sieyさんの「CSSが分かる」とはどんな状態でしょうか??一応、最低限(?)のスタイルシートは作れますが、それでは駄目(?)なのでしょうか??
Rusicaさんの「HTMLおよびXHTMLでWebサイトを制作する場合は必須」というのは、「素人の人も『絶対に』<!DOCTYPE>を分かった方がいいよ」ということでしょうか??分かった方がいいには決まってますが. . .
Muller3さんの「諸問題を解消するための手段」の諸問題とは何ですか??先ほどおっしゃっていた「padding, borderの計算の違い」とかでしょうか??
いつも、タグ打ちで作って・ブラウザで確認して・アップしていますが、もし、閲覧者が私と同じ種類・バージョンのブラウザを使っていた場合、私が見たのと同じ感じで見れますよね!?(←ブラウザの表示設定をいじっていない場合)
もしそうなら、<!DOCTYPE>を宣言していないウェブサイトを作って、ブラウザで確認したときに、「これでOK」と自分で思えれば、別に<!DOCTYPE>を宣言する必要はないと思ったのですが. . .
こんな考え方でも大丈夫でしょうか??
No.5
- 回答日時:
>HTMLおよびXHTMLでWebサイトを制作する場合は必須です。
W3Cでは書く事を「推奨」していますが、「必須」だとは言っていないようですが・・・。
これは何々に添って書かれていますとあらかじめ宣言する訳だからあったほうがいいに決まっていますけど。。。
No.4
- 回答日時:
HTMLおよびXHTMLでWebサイトを制作する場合は必須です。
絶対に書いてください。
Webブラウザ上の見た目を気にしてDOCTYPE宣言を書くか否かを決めるのは、
HTMLの理念に反しています。
No.3
- 回答日時:
HTMLやCSSを正確に書く自信がなければ互換モード。
そのかわり正しく書いても各ブラウザで独自の解釈をされてしまい、あっちとこっちで見え方が違う場合あり。
HTMLやCSSを正確に書く自信があれば標準モード(Stdrds)。
正確に書かないと無視されますが、指示通りに解釈して正しく表示してくれる(とされている)。
互換モードは、Web標準というものがなかった古い時代に作られた古いページを表示するためのものですので、できればこれから作るページはできるだけWeb標準に準拠したものを意識して作られた方が後々いいのでは?とは思いますが…
仕様の違いは
paddingやborderの計算方法が違う。
互換モードではmarginにautoが設定できない。
といったことがあるようです。(多分他にもあると思いますが)
作ってから、宣言を取ったり外したりして見え方の違いを見て、問題あれば外して、問題なければ入れておく、というのでもいいのかなーと思ったり…。
No.2
- 回答日時:
まあ、最近のブラウザではDOCTYPE宣言の種類によってそれぞれ表示に違いが出る場合があると言う事です。
また、宣言によっては、使えない要素ややっちゃいけない書き方というのも出てきますし。
最初は気にしなくていいですよ。無くても構いませんし。
(無い場合は、後方互換モード(Quirks)になります)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- Y!mobile(ワイモバイル) かんたんスマホ2 かんたんスマホのSIMを入れても使えない 設定必要? 4 2023/08/18 16:42
- 電車・路線・地下鉄 情けない話ですが成田エクスプレスに初めて乗るのですが Suicaをタッチする場合とSuicaを必要と 6 2022/11/09 20:39
- 年末調整 アルバイトの年末調整等について 6 2022/10/15 17:34
- 英語 "consider doing something"において"doing"の要否の判断方法について 2 2023/07/04 04:36
- 英語 提示文の"a period of"の必要性とその効果について 2 2022/12/30 13:13
- 年末調整 年末調整について質問です。 勉強不足で大変お恥ずかしいお話なのですが 年末調整の際、副業等で発行され 2 2022/04/05 16:53
- エアコン・クーラー・冷暖房機 エアコンの電源回路について 5 2022/10/16 23:26
- 確定申告 医療控除の確定申告を初めて行います。 調べてもなかなか理解するのが大変な為教えていただけると幸いです 9 2023/03/08 09:16
- 英語 "dozen"以外の数の単位が名詞を修飾する場合の"of"の必要性とその理由について 3 2023/04/29 16:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ミンサガ モードの切り替え方法
-
ps4ってスタンバイモードで一定...
-
Access フォームのテキストボ...
-
pc版シージをしているのですが...
-
Accessを開くと「排他モードじ...
-
ドライブモード?というのをAnd...
-
吉宗の4号機について質問です。...
-
太鼓の達人 オートモード
-
AQUOS SHL21のリカバリーモード
-
炊飯器って早炊きと、普通モー...
-
Switch専用ソフトのベイブレー...
-
真・三国無双2で
-
真・三國無双2の孟獲が出せません
-
IMEを、ひらがな優先に設定でき...
-
スマブラ64の英語ナレーション
-
ニンテンドースイッチ版マイン...
-
体育館内の武道(今回は太極拳...
-
みまもりSwitchって、子供にや...
-
HSモードとOSモード
-
ftpでダウンロードすると、ファ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ミンサガ モードの切り替え方法
-
Access フォームのテキストボ...
-
ドライブモード?というのをAnd...
-
Accessを開くと「排他モードじ...
-
pc版シージをしているのですが...
-
Excelでチェックボックスにチェ...
-
吉宗の4号機について質問です。...
-
炊飯器って早炊きと、普通モー...
-
ps4ってスタンバイモードで一定...
-
PS5ライダーズリパブリックはオ...
-
シークレットモード表示を画面...
-
なぜ sftp には ASCIIとBINARY...
-
Google Earthが表示されないん...
-
PS5のFF7 reverseの設定でグラ...
-
空気清浄機の静音運転とおやす...
-
Excel2003でデザインモードを終...
-
IC-2720のメモリー登録
-
日立のテレビ23LCD-1のホテルモ...
-
エクセルVBAのデザインモードと...
-
ユニックの安全モードのかいじ...
おすすめ情報