HTML5とは
HTML5
広義のHTML5
- いままでより高度な機能をもつWebページ
- 特定のOSやブラウザに依存しない
- CSS3やECMAScript5を含む
狭義のHTML5
- HTML4.0に続く5番目のHTML
CSSとJavaScript
- CSS(Cascading Style Sheets)とJavaScript
- ページにデザイン性(修飾)とインタラクティブ性(動き・応答性)を与える
- HTMLの標準化
- JavaScriptの標準化(ECMAScript)
HTMLとは
- HTML(HyperText Markup Language)
- テキストで記述される
- HTMLドキュメントがブラウザに読み込まれるとWebページが表示される
- ハイパーリンクが特徴
タグを入れてテキストをマークアップ(意味づけ)する
<html> <head> <title>ページタイトル</title><!--ページタイトル--> </head> <body> <h1>見出し</h1><!--見出し(headline)--> <p>本文本文<!--段落(paragraph)--> <a href="link.html">リンク</a><!--ハイパーリンク--> 本文本文</p> </body> </html>
HTML5を理解するためのキーワード
- W3C(World Wide Web Consortium)
- ティム・バーナーズ=リー
- IETF(Internet Engineering Task Force)
- WHATWG(Web Hypertext Application Technology Working Group)
- Hypertext Markup Language Internet Draft
HTML5の必要性
- かつてのWebサイトは「情報の閲覧」のためであったのに対し、最近では「Webアプリケーション」を操作する目的で使われるようになってきて、初期の仕様がそぐわなくなってきた
HTML5の歴史
HTMLの誕生とバージョンアップ
- HTMLは、1990年代初めにCERNに勤めていたティム・バーナーズ=リー(Tim Berners-Lee)によって作成されたマークアップ言語です
- ティム・バーナーズ=リーは、WWW(World Wide Web)やHTTPも生み出し、そのプロトコルに適したWeb上の汎用言語としてHTMLが作成されました
- これらの技術は、現在インターネットとして世界的に使われています
HTML1.0
- HTML1.0は、初めて一般公開されたマークアップ言語です
- 見出し、段落などの文書構造のための基本要素の他、他の文書や要素にリンクする機能も提供されました
HTML2.0
- このバージョンから、文書型定義の宣言(DTD)を定義しています
- HTML1.0の要素に新しい文書構造のためのタグを追加しました
- また、入力フォーム関連のタグも追加されています
HTML3.2
HTML4.0
HTML4.01
- HTML4.0から更にアクセシビリティを高める目的でタグや属性が追加されています