HTML 5は、ハイパーテキストマークアップ言語の次の重要なバージョンです。 HTML 4.01が1999年にリリースされて以来、その開発は停滞しています。 1999年は、たまたまWebの急速な発展の時でした。現在のHTMLバージョンは、現在のWebコンテンツやアプリケーションに適応できなくなりました。 HTML 5は、HTMLの相互作用を改善し、現在の多様で複雑なWebコンテンツをサポートすることを目指しています。同時に、HTML 4 Webアプリケーション関数の欠如も解決します。
HTML 5の議論は、W3Cが2004年に設立され、Apple、Mozilla Foundation、Operaの代表者で構成されるWeb Hypertext Application Technology Working Group(WhatWG)によって開発されたHTML 5ドラフトに関心を表明した2003年に始まりました。それ以来、W3C HTMLワーキンググループが2007年に設立され、HTML 5の開発を開始しました。現在、開発作業はまだ進行中であり、2012年には予備的な意見がW3Cに提出されますが、多くのブラウザーはHTML 5を部分的にサポートしています。
Webコンテンツの多様性により、HTML4はそうすることができません。 Webページを説明する場合、HTML4は次のとおりです。
HTML 5は次のように実行されます。
このように、ブラウザは、Webページの各部分が何を表しているかを知っています。たとえば、<Nav>部分はナビゲーションであり、<ports>部分はメインコンテンツです。より美しいコードとセマンティックタグに加えて、この変更はまた、検索エンジンがWebページのどの部分がより重要であるかをより正確に知ることができるなど、より多くの利点をもたらします。 IBMには、新しいHTML 5タグに関する詳細な説明があります。
HTML 5はWebフォーム2.0を導入し、フォーム入力とより簡単に効率的に公開するための多くの新しいオプションと新しい機能を開発します。 Webフォーム2.0の最もエキサイティングな機能は、入力検証です。現在、JavaScriptまたはサーバー側のロジックを使用して同じ関数を実装する必要があります。
たとえば、次のようなフォームがあります。
HTML4では、このようなコードを記述し、JavaScriptまたはサーバー側のスクリプトを使用して次のことを確認する必要があります。
次のように、HTML5のrequired属性与email属性を直接検証できます。
HTML 5は、オーディオやビデオタグなど、複数のAPIを提供します。これにより、開発者はサードパーティツールを使用せずにWebビデオとオーディオを直接再生できます。
Operaはユーザー側について多くの調査を行っており、ビデオ再生デモを起動しています
人々が写真から情報を入手するのは簡単です。たとえば、次の情報は2つの方法で表示されます。テーブルとラウンドパイチャート、および効果は明らかに異なります。
ただし、過去には、この効果を達成するために、静的画像のみを使用することができ、写真を調整できませんでした。 <canvas>タグを使用すると、ユーザー投票に基づいてサークルパイチャートをリアルタイムで生成するなど、パラメーターをリアルタイムで変更してグラフィックを変更できます。
HTML 5はユーザーの相互作用をサポートし、 contenteditableプロパティを使用すると、Webページのどの部分を編集できるかを設定できます。 Wikiベースのサイトでは非常に実用的です。
この記事の国際ソース:http://www.readwriteweb.com/archives/5_exciting_things_in_html_5.php
中国の翻訳ソース:ComSharp CMS公式ウェブサイト