とあるサイトの仕事をしています。ほとんど完成したので、w3c は私が doctype のスペルを間違えたことを教えてくれます。<!DOCTYPE html />
の代わりに持っていました<!DOCTYPE html>
。
下の写真でわかるように、レイアウトが変更されました。
作成方法:
新しいものではなく、どのように見えるか
最も可能性の高い原因は何ですか?
この<!doctype>
要素は、ブラウザが HTML の正しい解釈を識別するために使用します。あなたの意図は HTML5 の解釈を要求することですが、スペルを間違えると<!doctype>
、ブラウザーが要求を誤って解釈したり、要求を完全に無視したりする可能性があります。
ブラウザによっては、デフォルトの動作モードが HTML4 のフレーバーであるか、下位互換性のために既知のブラウザの不一致が維持されている「互換モード」である可能性があります。
これらの操作モードのいずれも、HTML5 に適用される解釈とは解釈が異なるため、フォーマットの違いがいくつか見られます。影響を受ける HTML を投稿していないため、具体的には言いませんが、アイデアはわかります。
HTML5 doctype は以前のブラウザーでは認識されないことに注意してください。そのため、IE6 などのブラウザーに対して工夫を凝らすか、まったくサポートしないことを選択する必要があるかもしれません。