wulin.comの記事紹介(www.vevb.com):IE9の下のブラウザにHTML5タグ名を知らせる方法。
当社のウェブサイトはIE6と7と互換性がある必要はないため、Webサイトでフッタータグを使用しました。 IE9はこのタグをサポートしていることが判明しましたが、IE8はこのタグをサポートしていないことがわかりました。コード:
<!doctype html>
<html>
<head>
<style type = text/css>
フッター{
表示:ブロック;
}
</style>
<script type = text/javascript>
document.createelement(フッター);
</script>
</head>
<body>
<フッター>
<p>
私は段落です
</p>
</footer>
</body>
</html>
IE8に入れて、以下を参照してください。 IE8では、コードIE8のフッター部分がこのタグに遭遇すると自動的に閉じることがわかります。これは、IE8のフッター用コードです。
<フッター />
<p>
私は段落です
</p>
<フッター />
これにより、IE8でこれらのタグを認識しなくなり、もちろんIE6と7を認識しません。これらのブラウザのレイアウトは乱雑になります。
そこで、次のCSSコードを書きました。
フッター{表示:ブロック;}
私は自分自身に考えました、私は今IE8のこのラベルを持っているつもりです。
その結果、IE8はまだサポートしていません。
私はそれをオンラインで見つけました。このようなCSSを書くだけでは十分ではないことがわかります。 [表示]の設定中:タグのブロックをブロックすると、JSを使用してこの要素をドキュメントに作成する必要があります。これで、コードは次のとおりです。 IE8はすでにこのタグを知っていますが、このタグに遭遇しないと自動的に閉じられます。
<!doctype html>
<html>
<head>
<style type = text/css>
フッター{
表示:ブロック;
}
</style>
<script type = text/javascript>
document.createelement(フッター);
</script>
</head>
<body>
<フッター>
<p>
私は段落です
</p>
</footer>
</body>
</html>
ハハ、今、あなたは自信を持ってページでHTML5タグを使用できます。