<!DOCTYPE html> <html> <body> <video width="420" controls> <source src="mov_bbb.mp4" type="video/mp4"> <source src="mov_bbb.ogg" type="video/ogg"> Your browser does not support the video tag. </video> </body> </html>
[Try It Yourself] をクリックして、この例がどのように機能するかを確認してください。
HTML5 は最新の HTML 標準です。
HTML5 は、追加のプラグインを必要とせずにリッチな Web コンテンツをホストできるように特別に設計されています。
HTML5 には、新しいセマンティック要素、グラフィック要素、およびマルチメディア要素があります。
HTML5 は、Web アプリケーションの構築を簡素化する新しい要素と新しい API を提供します。
HTML5 はクロスプラットフォームであり、さまざまな種類のハードウェア (PC、タブレット、電話、テレビなど) で実行できるように設計されています。
注: 次の章では、古いブラウザでの HTML5 の処理を「支援」する方法を学習します。
HTML5 の新しいドキュメント タイプ (DOCTYPE) 宣言は非常にシンプルです。
<!DOCTYPE html> The new character encoding (charset) declaration is also very simple: <meta charset="UTF-8">
HTML5 の例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title of the document</title> </head> <body> Content of the document...... </body> </html>
注:HTML5 のデフォルトの文字エンコーディングは UTF-8 です。
HTML5 標準では 4 つの異なる属性構文が許可されています。
この例は、<input> タグで使用されるさまざまな構文を示しています。
| タイプ | 例 |
|---|---|
| Empty | <input type="text" value="Bill Gates" disabled> |
| Unquoted | <input type="text" value=Bill Gates> |
| Double-quoted | <input type="text" value="Bill Gates"> |
| Single-quoted | <input type="text" value='Bill Gates'> |
HTML5 標準では、属性の必要性に応じて 4 つの構文すべてを使用できます。
HTML5 の最も興味深い新機能のいくつか:
次の HTML 4.01 要素は HTML5 から削除されました: