7

フロントエンドの開発者が知っておくべきツールについて研究しています。現在、私は HTML に焦点を当てており、以下にリストされているいくつかの質問があります。

  1. HTML5 は HTML よりも優れており、header、nav、article などの新しいタグを提供しているのに、なぜ誰もそれらを使用していないのでしょうか?
  2. 古いタグが残っているのはなぜですか?または、HTML5 タグを使用するか、HTML タグを使用し続ける必要がありますか?
  3. HTML5 はどのような機会を提供してくれるのでしょうか?
  4. HTML5 はすべてのブラウザでサポートされていますか?

これらの質問に対するコメントや回答はありますか?

前もって感謝します..

4

3 に答える 3

12
  1. すべてのレガシー ブラウザーがそれらをサポートしているわけではないため、すべての人がそれらを使用しているわけではありません。最新のブラウザーのほとんどは HTML5 をサポートしてますが、インターネット上には古い古いブラウザーを使用しているユーザーがまだたくさんいます。幸いなことに、一部の HTML5 タグにはフォールバックオプションがあり、サポートされていないブラウザは閲覧者に応じて異なるタグをロードします。

  2. HTML 構造の重要な部分であるため、古いタグがまだ残っています。多くの Web サイトは、これらの「古い」タグがまだ機能することに依存しているため、それらを削除すると、多くの Web サイトが壊れてしまいます。「古い」タグに問題はありません。それはすべて、実装と対象ユーザーに依存します。HTML5は HTML ファミリへの追加であり、代替ではないと考えてください。

  3. <canvas>HTML5 は、<video>、 、などのクールな新しいタグを提供<audio>して、HTML 言語を現代に合わせます。詳細については、こちらの W3 をご覧ください: http://www.w3schools.com/html/html5_intro.asp

  4. HTML5 は、最新のブラウザーのほとんどでサポートされています。ここでそれらのリストを見ることができます: http://html5test.com/results/desktop.html

于 2013-08-10T17:43:43.830 に答える
1

私はショーンに同意します。HTML5 は HTML の代替ではなく、追加です。私の理解では、HTML5 は Web サイトのマークアップをコーディングするためのよりセマンティックなアプローチを提供します。また、HTML5 は、サウンド、オーディオ、キャンバス、ビデオなどのより多くの機能を備えており、アニメーションを大幅にサポートしています。古い HTML タグを使用したい場合は、そうすることができます。

ただし、意味をより正確に保ちたい場合は、HTML5 タグなどを使用してください<header>, <footer>, <aside>。HTML5 はまだ開発中であり、すべてのブラウザーがサポートするまでにはしばらく時間がかかります。ただし、Bootstrap のようなフレームワークを使用していて、多くのブラウザー (悪名高い IE を除く) でほとんど動作する場合は、すでに HTML5 および CSS3 要素を大量に使用している可能性があります。

于 2013-08-10T19:07:01.243 に答える
0

HTML5 は、最新のすべてのブラウザーでサポートされています。HTML5 は HTML4 の後継であり、最新の HTML です。HTML5 は多くの機能を提供します。たとえば、次の URL を参照してください: http://www.html5test.com/この Web サイトでは、お使いのブラウザーでサポートされている機能も表示されます。

HTML5 の優れた点の 1 つは、プラグインなしでアニメーションやビデオを表示できることです。

于 2013-08-10T17:40:24.670 に答える