HTML5 は最新の HTML 標準です。遅かれ早かれ、すべての Web プログラマーはこの最新標準を使用する必要があることに気づくでしょう。さらに、多くの人は、Web サイトを開発するよりも HTML5 を使用して Web サイトを再開発する方が難しいと感じるでしょう。 2 つのバージョンには大きな違いがあるため、HTML4 から HTML5 への移行ははるかに簡単です。
実際、HTML5 は HTML4 に大きな変更を加えていません。その多くは似ています。
ただし、知っておく必要がある重要な違いがいくつかあります。 HTML4 と HTML5 の主な違いの一部を以下に示します (すべてをリストすることは不可能です):
1. HTML5 標準はまだ開発中です
これ最初の違いは明らかですが、非常に重要なので、そこから始める必要があります。 HTML5 がいかに優れているかについて多くの話題があることに気づいたかもしれませんが、実際のところ、HTML5 は未完成の標準です。 HTML4 はすでに 10 年が経過していますが、それが現在の公式標準であるという事実は変わっていません。
一方、HTML5 はまだ初期段階にあり、今後も修正が加えられるでしょう。 Web サイトで使用する Web 要素は毎年新しく追加または変更され、Web サイトを常に更新およびアップグレードする必要があるため、この点を考慮する必要がありますが、これは望んでいることではありません。このため、現時点では、運用環境では HTML4 を使用し、実験では HTML5 のみを使用する方がよいでしょう。
2. 構文の簡略化
より単純な doctype 宣言は、HTML5 の多くの新機能の 1 つです。あとは と書くだけです。 HTML5 の構文は HTML4 および XHTML1 と互換性がありますが、SGML とは互換性がありません。
3. Flash に代わる新しい
Web ユーザーにとって、Flash は驚きであると同時に面倒でもあります。 HTML5 が Flash にもたらす脅威に不満を抱いている Web 開発者は数多くいます。しかし、読み込みと実行に何年もかかる肥大化した Flash ビデオを我慢していた人のために、新しい