2011-07-29 1 views
0

私はサイトhttp://www.kotoki.ruに問題があります。 IE6やGoogle Chromeのホームページに行った場合は、上の余白(どこがわからないか)から、http://kotoki.ru/moony/のページに行くとすぐに余白が消えます。なぜこれとメインページkotoki.ruでそれを取り除く方法ですか?私は火かき棒を使って自分で問題を解決しようとしましたが、何も成功しませんでした。IE6とGoogle Chromeのインデント

答えて

0

ファイアフォックスにはどちらのマージンにも問題はありませんが、CSSを使用した方法かもしれませんが、メインスタイルシートの前に実行されるリセットCSSをお勧めします。

http://meyerweb.com/eric/tools/css/reset/

これが役に立てば幸い、ブラウザの不整合を減らすことができます。

+0

このCSSリセットコードを入力してください。押し込み量は半分にすぎませんが、それは消えませんでした。 – Evgeniy

1

インデックスファイルのエンコーディングをUTF-8に変更します。画面にはUTF-8 byte order markがレンダリングされているため、上部の空白行が表示されます。

Firefoxでエンコーディングを "Western ISO-8859-1"に変更すると、画面にレンダリングされたUTF-8バイトオーダーで同じマージンが表示されます。今やChromeとIE6では実際の文字はありませんが、余白はあるのでブラウザはあなたのドキュメントがUTF-8ではないと考え、バイトオーダーマークを描画します。

また、私は気づいた事は、あなたのメタタグの一つは、XHTMLで許可されていない単一引用符 '、との属性があり、属性は二重引用符に "を持つべきであるということです。

+0

ありがとうBazzz)私は何をする必要があるのか​​よく分かりません – Evgeniy

+0

@Evgeniy - インデックスファイルには、最初に2つのBOMがあります。そのうちの1つを削除する必要があります。つまり、ファイルの最初の3バイト**を削除する必要があります。どのようにこれを行うかは、エディタによって異なります。これを行うには、ヘキサエディタを使用する方が簡単です。 (また、単一引用符の属性値についてBazzzが言っていることは正しくない)。 – Alohci

+0

ありがとうございます)私はすべての仕事を持っています – Evgeniy

関連する問題