[HTML]HTML5
HTML5の特徴
- HTML4.01とXHTMLの記述を混同しても構わない
- インライン要素・ブロック要素の分類の廃止
- HTML5 API(Application Program Interface/アプリケーション開発のためのもの)が新たに追加・標準化
APIとは|アプリケーションプログラミングインターフェース|Application Programming Interface - 意味/解説/説明/定義 : IT用語辞典
※HTML5のメイン機能は構造化要素とフォーム要素
※アニメーション関連はほぼActionScriptでも実現可能
- Web Storage・・・ユーザーのローカル環境(ブラウザ)にデータを保存するための仕組み
- Web Socket
- Web Workers
- Geolocation API・・・ユーザーの位置情報を扱うためのAPI
HTML5未対応のブラウザ
HTML5の記述
1,DTD(文書型定義)
<!DOCTYPE html> W3C勧告で策定されたもの
<!DOCTYPE HTML> HTML4.01の名残
<!doctype html>
上のどれを記述しても構わない。大文字・小文字は区別されない。実務レベルでは
会社のルールによることが多い。
2,metaタグはcharset属性のみ
HTML4.01
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="UTF-8">
3,link要素・script要素・style要素のtype属性は削除
4,空要素の閉じ方
「<br>」「</br>」 どちらでもよい。混在していても文法上問題はない
5,属性値の” ”を省略できる
6,終了タグも省略可能
ただし、ミスが増えることと旧ブラウザ対応のため、省略しない方がよい
7,XHTMLもHTML5に吸収される