いくつかの更新の後、私のランディングページが壊れました。クロームで要素を検査すると空のヘッド部分があり、すべてのヘッドアイテムがボディタグに配置されています。しかし、私がhttp応答を探すとき、それはすべて正しいです。
ボディ部分の冒頭にもレイアウトを崩すスペースがあります。ここでそれを見ることができますhttp://www.sporapp.com/
ところで。ローカルで動作しています。
いくつかの更新の後、私のランディングページが壊れました。クロームで要素を検査すると空のヘッド部分があり、すべてのヘッドアイテムがボディタグに配置されています。しかし、私がhttp応答を探すとき、それはすべて正しいです。
ボディ部分の冒頭にもレイアウトを崩すスペースがあります。ここでそれを見ることができますhttp://www.sporapp.com/
ところで。ローカルで動作しています。
doctype 宣言の前に空の行が表示されます。Chrome の [ネットワーク] タブから HTML をコピーして貼り付けた後、? doctypeの直前のシンボル(何らかの理由でnotepad ++が表示できないシンボルのようです)。サーバーのvimでそのファイルを確認してください。ローカル マシンにない doctype の前にシンボルが見つかったとします。それを削除して、それが機能すると仮定します(私のマシンでは機能しますが、少なくともヘッドは正しく解析されます)
質問者より:
MercurialのBOMのおかげで、エンコーディングが壊れてBOMが発生しました。また、?> の後に空白が続く php ファイルもありました。壊れたファイルを更新して空白を削除した後、最終的には問題ありません:) ..
バリデーターで実行します: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.sporapp.com%2F&charset=%28detect+automatically%29&doctype=Inline&group=0
メタタグのエラーが問題を引き起こしていると思います。
開始ボディタグの後にある空の行を削除するだけです:)