コメント:HTML5とは、オフラインストレージ、マルチメディア再生、その他のインタラクションなど、新しいブラウザーの「ローカル」関数を利用できるWebページを作成するための新しい標準、構文、およびルールのセットを意味します。
私たちが見たクールなHTML5ウェブサイトの多くは、実際にはHTML5とは関係がなく、CSS3とjQueryによって生成されます。 CSS3とjQueryはHTML5のような新しいテクノロジーであり、HTML5の並行概念です。この記事では、HTML5に関する7つの伝説を伝えています。
凡例#1:AppleはFlashをサポートしていないため、人々はHTML5を発明しました
大きな木は風を引き付け、リンゴはしばしば批判されているようです。 HTML5はモバイルデバイスに非常に便利な機能を提供できますが、この要件のために作成されていません。実際、2004年に、OperaとMozillaは、乱雑なWeb標準を解決するためにいくつかの優れた設計基準を定義しました。彼らの目的は、これらの標準をW3Cに提出して、より良い、より高速なHTML標準を作成することです。この基準は2006年まで受け入れられませんでした。わずか3年で、人々は新しい基準を起草し、レビューと承認を受け、使用され始めました。
レジェンド#2:HTML5は2022年まで成熟しません
誰がこの文を渡したのかわかりません。 2009年にHTML5の起草がレビューおよび承認されたことを知っています。つまり、追加する新しいコンテンツはなく、重要な変更はありません。今すぐHTML5を使用でき、後方互換性の問題を心配する必要はありません。軽量のJavaScriptを使用して、古いブラウザが複雑なキャンバスをサポートできるようにすることができます。ブラウザのすべての新しいバージョンは、html5をサポートしています。心配する必要があるのは、HTMLタグではなく、CSSです。多くの古いブラウザは、CSS3に対するサポートが不十分です。
凡例#3:HTML5にはCSS3サポートが必要です
CSS3は、セマンティッククラス名など、HTML5に多くの色を追加することができますが、これは決して必要ありません。 HTML5は単なるマークアップ言語であり、HTML5 + CSS2を確実に使用できますが、それほどエレガントではありません。 HTML5は属性とタグを削除するため、各要素のすべてのスタイルを指定する必要があります。たとえば、HTML5では、ブラウザがページを正しくレンダリングするためには、各ページ要素の[宣言]をブロックする必要があります。要するに、HTML5はページの見栄えを良くするためにスタイルを必要としますが、CSS3である必要はありません。
凡例#4:HTML5はアクセシビリティを破壊します
代わりに、HTML5はアクセシビリティを念頭に置いて設計されています。各要素は、Wia Ariaのロゴの役割をサポートしています。これらの文字は、画面読者のようなデバイスがページのコンテンツをよりよく理解できるようにすることができます。
凡例#5:HTML5はフラッシュキラーです
Flashは、無数のWebサイトや開発者によって引き続き使用されています。 FlashとHTML5に関する誤解は、AdobeとAppleの間の論争と、HTML5オーディオおよびビデオアプリケーションの急速な人気に由来しています。 HTML5は少量のビデオ再生をうまくサポートできますが、HTML5にはFlashよりも多くのエンコーディングリソースが必要であり、ブラウザプラグインが提供するテクノロジーが不足しています。現在、VimeoやYouTubeに似た多数のHTML5テクノロジーは、この技術を宣伝するために使用されており、短期的にはFlashを完全に放棄することはありません。開発者のViki Hooには、Flashがまだ広く使用されているという事実について、いくつかの説得力のある見解があります。
しかし、ページデザインの観点からは、できるだけ早くフラッシュを取り除くことを望んでいます。 HTML5は、学習と使用が簡単です。プラグインを必要とせず、迅速にロードされ、モバイルフレンドリーです。そのため、フラッシュを殺したのはHTML5ではなく、正確にはHTML5がモバイル設計および開発市場を支配します。
凡例#6:私のウェブサイトにHTML5 Doctypeを追加する限り、それはHTML5ウェブサイトになります
ブラウザの観点からは、HTML5 Doctypeを追加するWebサイトはHTML5 Webサイトと見なされます。しかし、HTML5は単なるDoctype以上のものです。これは、ベストプラクティス、セマンティックタグ、<header>、<nav>、<section>、<portion>などの版入り要素の完全なセットです。これらの要素により、Webサイトはブラウザの新しい機能をHTML5と呼ぶことができます。同時に、互換性を確保するために、HTML5で非推奨される要素と属性にも注意を払う必要があります。
レジェンド#7:HTML5を使用すると、より多くの仕事/お金/尊敬を与えてくれます…
HTML5の習熟度は、あなたがブルース・ローソンでない限り、あなたをセクシーに見せません。あなたが夢見ている仕事を見つけることはできません。あなたの強さは、設計能力とコーディング能力を通じてまだ反映される必要があります。もちろん、新しいテクノロジーを学ぶことへの熱意と忍耐は感謝に値します。あなたが学んだことで彼らを助けてくれるなら、あなたはあなたの同僚の尊敬を得る可能性があります。