- いままでより高度な機能をもつWebページ
- 特定のOSやブラウザに依存しない
- CSS3やECMAScript5を含む
HTML5によって実現するアプリケーション
- Webアプリケーション中心で作業を行うこと:クラウドコンピューティング
- Webページ内のデータをプログラムで処理しやすくする:セマンティック
- ユーザーインターフェイスをより使いやすく、表現力を豊かにする:CSS3
- 自由にグラフィックを描画し、音楽や動画を再生する:Canvas2D・Audio&Video・SVG
- GPSなどから現在地情報を取得する:Geolocation
- より柔軟に他のドメインやローカル環境にアクセスできるようにする:Web Storage・FileAPI・WebSocket・WebMessaging
- インターネットに接続していない状況でもWebアプリケーションを実行可能にする:OfflineWebApplication
- 複雑な計算処理を並列処理によって高速化する:WebWorers
<html lang="ja">
<head>
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" href="">
<script src=""></script>
<style>
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section { display: block; }
</style>
</head>
<body>
</body>
</html>
記述のワークフロー
- 論理構造を記述する
- 視覚化のためのグループ化(divを利用する)