1

Service Pack 1 を適用した Windows 7 と Internet Explorer 10 を使用しています。また、自分のサイトhttp://www.gfcf14greendream.com/を持っています。Chrome、Firefox、Safari では見栄えがしますが、Internet Explorer では見栄えがしません。手始めに、IETester を使用して自分のサイトがどのように表示されるかをテストしたかったのですが、めちゃくちゃです (上記のリンクをクリックして比較してください)。

ここに画像の説明を入力

<object>問題は、IE8 がタグからうまく読み込まれないということではないかと思います。3 つのオブジェクト タグを使用して、ヘッダー、垂直メニュー、および「サイト ログ」の 3 つの白い部分を読み込みます (これらはこちらで確認できます: http://www.gfcf14greendream.com/header.htmlhttp://www.gfcf14greendream )。 .com/verticalmenu.htmlhttp://www.gfcf14greendream.com/thesitelog.html )

これら 3 つのサイトを読み込むには、次のコードを使用します。

これはヘッダー用で、<object type="text/html" data="http://www.gfcf14greendream.com/header.html" width="100%" height=185></object>

メニューはこちら、<object type="text/html" data="http://www.gfcf14greendream.com/verticalmenu.html" height=484 width=100%></object>

これはログ用で、<center><object type="text/html" data="http://www.gfcf14greendream.com/thesitelog.html" height=600 width="90%"></object></center>

この「混乱」について何かアイデアがあれば教えてください。ありがとうございました!!

4

2 に答える 2

2

これは本当の答えではありません (せいぜい素早い不注意な答えなので、あまり真剣に考えないでください)

しかし、 W3C マークアップ バリデータについてまだご存じない場合は、 W3C マークアップ バリデータが役立つ可能性があることをお伝えしたいと思います。これは、ページ上の不適切なマークアップ プラクティスやエラーを検出し、修正方法に関する詳細情報を提供します。彼ら。この記事を書いている時点で、あなたのフロント ページだけでも 10 件のエラーと 3 件の警告があります。多分これはあなたを正しい方向に向けることができますか?

ページをざっと見てみると、CSSが適切に使用されていないようです。つまり、あなたは css を使用しているようですが、ページに要素 ( <center>HTML タグの使用、インライン スタイルなど) があり、CSS が発明された理由の粒度に反しています。

CSS zen gardenをまだ見ていない場合は、ざっと読んで見てください。テーブルや配置タグの代わりに CSS を使用する理由がわかるはずです。

(人々はこれをすぐに理解できない場合もありますが、禅の庭の右側にあるリンクをクリックしてください。同じ HTML とページ コンテンツが、1 つの html ファイルと個別の CSS シートを使用して完全に再スタイルされます)

幸運を!

編集:

ああ、Internet Explorer 8 には HTML5 との互換性が (あったとしても) あまりないことを言い忘れていました。HTML5 で Web サイトや Web アプリを開発したい場合、IE 8 の訪問者にサービスを提供するのに苦労し、コンテンツの開発よりもバグの修正により多くの時間を費やすことになる可能性があります。

<canvas>一部の開発者は、HTML5 と CSS 3 を使用して Web の新時代を迎えるために、IE 8 を完全にボイコットしています。いくつかの js 互換ライブラリがあります (たとえば、新しい要素の excanvasなど)。最終的にどこかで線を引く必要があります。(lol. canvas.. draw line.. get it?) そうは言っても、私はこの記事を見つけました。これはあなたに役立つかもしれません:

turn-on-html5-in-ie8-or-lower

すべての Web サイトが HTML5 を必要とするわけではなく、それは新しいテクノロジですが、タグなどに使用する予定がある場合は、<canvas>(個人的な意見から) IE 8 のことは忘れて、それを利用するブラウザーに集中することをお勧めします。

HTML をチェックして、訪問者が使用しているブラウザのバージョンを確認できることに注意してください。互換性のないブラウザーを使用しているかどうかを確認できます。使用している場合は、ソフトウェアが古くなっていることを警告し、代替手段 (chrome や firefox など) を提案できます。

これについてはオンラインでたくさんのチュートリアルがあります。これは私が簡単な Google 検索で見つけた最初の見栄えの良いものです。記事を読めば、とにかくそれを行う方法を理解できると確信しています.

いずれにせよ、あなたの質素な Web サイトがますます時代遅れのブラウザーで機能しない理由を理解するために、少し先に読んでおく必要があると思います。

繰り返しますが、あなたの将来の努力に幸運を。

于 2013-06-09T00:12:32.497 に答える