最近、HTML5 <nav>
および<footer>
要素をページに追加しました。HTML5対応ブラウザはナビゲーションなどのセマンティックなものに使用し、古いブラウザはそれらをユーザー定義タグとして表示し、CSSスタイルを適用すると考えました通常の<div>
要素のようにそれらに。
これに取り組んでいたとき、可能性のある解決策として HTML5shiv へのリンクを使用して、Internet Explorerのバージョンがユーザー定義のタグをサポートしていないという警告を見たことを覚えています。残念ながら、どこで見たのか、どのバージョン/バージョンが影響を受ける可能性があるのかは覚えていません(これは、この問題についてどの程度心配する必要があるかを示します)。
他の一般的なブラウザがこの問題を共有している場合、それらについても知っておくと役立ちます。
使用できますか? Webサイトは、HTML5セマンティックタグを含むさまざまな機能のブラウザーサポートを判断するのに優れています。
http://caniuse.com/html5semantic
IE8以下では、チームが失望することがわかります。 IE6、7、および8をサポートする必要がある場合は、HTML5 shivを使用することをお勧めします。 IE8は、 StatCounter によると、訪問者の約7%によってまだ使用されていますが、一部の視聴者にとってはその割合が高くなる可能性があります。統計情報がある場合は、独自の統計情報を確認し、それに基づいて決定する価値があります。