-2

私のページ css の 1 つが IE8 で少し壊れているようです。clear: を追加した場合、問題は両方とも修正されていると思いましたが、要素はまだ...まあ、自分の目で確かめてください:

4

2 に答える 2

2

「少し壊れています」は技術的な説明ではありません。

IE8 は HTML5 要素を認識しないため、最新のブラウザーのようにスタイルを設定することはできません。HTML5 shiv を追加する必要があります。これは、これらの要素を IE8 に通知し、スタイルを設定できる JavaScript です。そのままでは、あなたが指定した CSS スタイルはarticle無視されます。

これをページの head にコピーするだけで、何が起こるかを確認できます:

<!--[if lt IE 9]>  
<script src='http://html5shiv.googlecode.com/svn/trunk/html5.js'></script>  
<![endif]-->
于 2013-06-22T23:55:32.883 に答える
1

HTML5 タグ (header、article、figure) は IE8 では正しく機能しません。head タグの間に html5 shiv ( modernizrにバンドルされています) を含める必要があります。</div>213 行目にも迷いがあります( html validationを参照) 。

于 2013-06-22T23:56:57.140 に答える