0

そのため、私のWebサイトはにありますが、現在IE8では正しく表示されていません。私は次のcssを追加しましたdisplay:inline-blockが、これまでは補正を試みなければなりませんでしたが、機能していません。

display:inline-block;
*display:inline;
*zoom:1;

アイテムを準拠させるための簡単なハックはありますか、それともスタイルを完全にやり直す必要がありfloatますか?

IE8は、、、、などのHTML5要素のcssに応答しませんsectionか?articlenav

4

2 に答える 2

1

html5要素を使用しているようで、cssではそれらをexと呼んでいます。

header div#header_left {float: left; width: 350px;}等々。IE8は、ほとんどの場合、これらのタグを認識しません。

要素を調べたとき、私が見たのはこれでした。ここに画像の説明を入力してください

お分かりのように、IE8はCSSを認識していません。

提案:divを使用するか、IEにタグを認識させます(方法を示すいくつかの回答がここにあります)。

于 2013-02-15T19:13:53.510 に答える
0

調べてみると、IE8ではHTML5タグの多くがうまく機能していないことがわかりました。IE8をシムしてそれらのタグを認識する簡単な方法があります。基本的に、使用するすべてのhtml5タグでdocument.createElementを実行する短いスクリプトがあります。

スクリプトとそれに付随するcssへのリンクは次のとおりです。

http://www.nickyeoman.com/blog/html/118-html5-tags-in-ie8

于 2013-02-15T18:54:45.193 に答える