web-dev-qa-db-ja.com

不要なインラインスタイルが私のbodyタグに追加されました

テーマを作成してホストにインストールしましたが、bodyタグに問題があります。これは Google Chrome :の下にあるような自動インラインスタイルを取得します。

<body style="">&#65279;&#65279;

そして Safari では次のようになります。

<body style="">

これにより私のウェブサイトは私のトップメニューの前に空白スペースを表示します。それは本当に私を悩ませます。どうやってこの不要で自動的に追加されたインラインスタイルを取り除くことができますか?

詳細については、ブラウザのinspect要素セクション(クロムまたはサファリ)を使用してこのスタイルを削除すると、空白スペースが消えます。しかし、私はそのスタイルを永遠に取り除く方法がわかりません。

1
Naser.Sadeghi

たくさん検索した結果、headタグ内の要素はbodyタグ内に表示され、headタグには生成されたHTMLコードに何も含まれていないことがわかりました。

これは、私がUTF-8-BOMエンコーディングを使用し、それを単純なUTF-8に変更することですべて修正されたために起こりました。

2
Naser.Sadeghi