0

私はサイトを持っています:http : //www.sucramma.dk FF、Chrome、またはSafariを使用している場合、サイトは正常に表示されますが、IEではサイトは左揃えで実行されており、癖があります。モード。なんで?Doctypeが設定されました!

4

5 に答える 5

6

ここに画像の説明を入力してください

これはバイト順マークであり、ほとんどのテキストエディタには表示されません。VIMを使用してそれを強制終了するか、別のテキストエディタを見つけて、前にすべてを強制終了してみてください<!DOCTYPE html>

その下のすべてを新しいファイルにコピー<!DOCTYPE HTML>して保存するだけです。つまり、この問題を解決するために、その前にあるBOMをコピーする必要はありません。私は何度もそれに遭遇しました。

于 2011-02-21T08:43:28.127 に答える
5

http://validator.w3.org/check?uri=www.sucramma.dk&charset=%28detect+automatically%29&doctype=Inline&group=0

検証は失敗します。最初のエラーを参照してください。

エラー1行目、1列目:最初にDoctypeが表示されずに空白以外の文字が見つかりました。期待される 。

Doctypeは、ブラウザを標準モードにするのに十分ではありません。エラーが発生すると、レンダリングはクォークモードにフォールバックします。

エラーを修正して再試行してください。完了している必要があります

于 2011-02-21T08:43:58.153 に答える
0

完全なDoctype宣言を使用してみてください(最初にスペースを入れないでください)

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

于 2011-02-21T08:44:53.677 に答える
0

このサイトにはDOCTYPEがないため、使用するDTDがわからないため、クァークズモードで実行されます...

編集:BoltClockが指摘しているように、それはDOCTYPEを持っています(私はまだHTML5をスクラッチするつもりはありません)。謝罪いたします。

詳細はこちら:http ://www.w3schools.com/tags/tag_doctype.asp

于 2011-02-21T08:40:40.920 に答える
0

この問題を変更し<!DOCTYPE html>て修正しました

于 2013-08-27T19:30:24.513 に答える