0

一部の HTML コードは IE8 では機能しませんが、Firefox では正常に機能します。それらの1つは次のとおりです。

<center></center>

もう 1 つは、align="absmiddle" などの画像の align プロパティです。

なぜこのようになっているのですか?自分の IE に何か問題がありますか、それともグローバルですか?

4

4 に答える 4

3

これらの HTML 要素と属性は非推奨であるためです。

于 2012-06-17T18:43:48.693 に答える
3

このcenter要素はすべてのブラウザーで機能しますが、その意味は作成者が期待するものとは異なることがよくあります。さらに、その効果は「標準モード」と「互換モード」に依存する場合があり、多くの場合、ブラウザによって異なります。

この値absmiddleは標準外であり、モードによって扱いが異なります。vertical-alignCSS でプロパティを使用すると、通常はより一貫して機能します。

より具体的なヘルプを得るには、問題が発生しているドキュメントまたは URL を表示する必要があります。ブラウザーのモードは doctype 宣言に依存するため、単なるスニペットではなく、ドキュメント全体が必要です。

于 2012-06-17T18:52:02.137 に答える
2

他の人が言ったように、これらのタグは非推奨です。

CSS を使用してページのスタイルを設定し、HTML はマークアップとしてのみ使用してください。理解するのは非常に簡単で、プロジェクトはより標準に準拠したものになります。

于 2012-06-17T19:16:52.663 に答える
2

同じコードがすべてのブラウザで正常に動作しないことは、世界的な問題です。基本的な解決策は、基本的で非推奨のタグを使用することです。

于 2012-06-17T18:48:57.767 に答える