IE6 は HTML5 要素をサポートしていますか?
<!DOCTYPE HTML>
<header>
<section>
<header>
<nav>
<canvas>
<video>
IE6 は HTML5 要素をサポートしていますか?
<!DOCTYPE HTML>
<header>
<section>
<header>
<nav>
<canvas>
<video>
HTML4 はほとんどサポートしていません.... ハ :)
いいえ、スクリプトタイプのものをエミュレートする派手なJavascript HTML5がなければ、そうではありません。
編集
このような。
「HTML5要素」が何を意味するかによって異なります。Web で一般的に使用されるほとんどのタグが HTML5 の一部として含まれているという点で、HTML5 の大部分をサポートしています。
IE6 の HTML パーサーが作成されたとき、HTML 4 は最先端だったため、これまで使用されたことのない HTML5 で導入された新しい要素を意味する場合は、そうではありません。
いいえ、そうではありませんが、Modernizr http://www.modernizr.com/を使用して、HTML 5要素を使用し、CSSを使用してスタイルを設定することができます。
これにより、現在のブラウザで使用できる機能を説明するクラスもhtml要素に追加されます。
html5 shivスクリプトを使用する場合、IE<9の他のすべてのバージョンと同じように機能します。私のサイトはHTML5であり、IE6でも正常に動作しますが、少し異なります。確かにJavaScriptをオフにしても機能しませんが、IE6を使用していて、JavaScriptをオフにしている場合は、あなたがそのような少数派であるため、それほど心配していません。
答えはノーです。=)
いいえ。15文字の制限があるため、HTML 5を使用する場合は、IE6の互換性について心配することはお勧めしません。IE6で、最新のブラウザーと同じように表示するために使用する必要のある回避策やハックなどは、時間の価値がありません。
HTML + CSSの優れている点は、正常に機能が低下する可能性があることです。その上で練習すれば、最新のブラウザーですばらしいサイトを作成できます。IE6では、見栄えがよく、機能し、何も「壊れている」または「欠けている」ようには見えません。他の人が見ている派手なものを持っています。
JavaScript を使用して偽のタグを使用できます。
JavaScript で新しい要素を作成する
jQuery で作業するのはすばらしいことですが、JavaScript には、新しい要素の作成を処理する組み込み関数があります。
document.createElement('header');
document.createElement('footer');
document.createElement('section');
document.createElement('aside');
document.createElement('nav');
document.createElement('article');
document.createElement('figure');
document.createElement('time');
ははは、そうですね。IE6 は、HTML 5 は言うまでもなく、HTML 4 だけでなく CSS にも十分な苦痛を与えます。HTML5 を使用したいが、クライアントのために Web サイトを IE6 と互換性を持たせる必要がある場合、これは残念です (私が働いている場所では、彼らはしばしば IE5 を使用します。 ..私はそこに行きたくありません)。