2011-09-14 5 views
0

私はHTMLとCSSでWebサイトをコーディングしました。位置:固定と余白:0自動IEで動作しません

このウェブサイトでは、プロパティーmargin: 0 autoposition:fixedの両方をいくつか使用しています。

問題は、WebサイトがInternet Explorer 8以降を除く最新のブラウザに正しく表示されていることです。

もう1つの問題は、ヘッダーとブラウザウィンドウの間にスペースがあってはいけないということです。これもIEでのみ発生します。

この問題は通常、IEのquirksモードに関連しています。 http://juancarlosoleacañizares.es/index.php?page=0

私はJavaScriptを使用せずにソリューションを好むだろう:あなたはこれをチェックすることができますので、しかし、この場合、私は、あるウェブサイトに正しく<!DOCTYPE html>

リンクをDOCTYPEを設定します。

+0

「n」行を削除しても、あなたのURLはFFで開かれません。 – Bojangles

+0

ありがとう、私はその国際的なフォームにドメインを変更しました – eversor

答えて

0

doctypeの前に空白がありません。 doctypeは文書の中で最初のものでなければなりません。このIEのために、メタタグと他のヘッド要素はあなたの体の中にあると思っています。

IE9で開発ツール(F12)を開くと、これが表示されます。

w3 validatorもあなたに語ったでしょう。どうやらそれは省略すべきバイトオーダーマーク(BOM)です。

これらのツールを使用することを学ぶのは良いことです。このような問題をデバッグするためには不可欠です。

+0

しかし、どのように私は_notepad ++ _ "UTF-8 BOM"としてすべての文書を保存したので、そのBOMを取り除くことができますそれはまだ表示されます – eversor

+0

多分それisn BOM、または不正な/破損したBOMです。これは、Notepad ++がそれを削除しない理由かもしれません。手動で削除することも、この特定のタスクに別のエディタを使用することもできます。私はNotepad ++も多く使用しています。以前はこの問題がありませんでした。 – GolezTrol

関連する問題