ホーム HTML CSS XML JAVASCRIPT   PHP SQL MORE...   リファレンス 事例集    

HTML5 チュートリアル

HTML5 ホーム
HTML5 概要
HTML5 新しい要素
HTML5 ビデオ
HTML5 ビデオ/DOM
HTML5 オーディオ
HTML5 キャンバス
HTML5 Geolocation
HTML5 Web ストレージ

HTML5 フォーム

HTML5 Input タイプ
HTML5 フォーム要素
HTML5 フォーム属性

HTML5 リファレンス

HTML5 タグ
HTML5 属性
HTML5 イベント
HTML5 キャンバス 2d
HTML 妥当な DTD

HTML5 タグ

<!-->
<a>
<abbr>
<acronym>
<address>
<applet>
<area>
<article>
<aside>
<audio>
<b>
<base>
<basefont>
<bdi>
<bdo>
<big>
<blockquote>
<body>
<br>
<button>
<canvas>
<caption>
<center>
<cite>
<code>
<col>
<colgroup>
<command>
<datalist>
<dd>
<del>
<details>
<dfn>
<dir>
<div>
<dl>
<dt>
<em>
<embed>
<fieldset>
<figcaption>
<figure>
<font>
<footer>
<form>
<frame>
<frameset>
<h1> - <h6>
<head>
<header>
<hgroup>
<hr>
<html>
<i>
<iframe>
<img>
<input>
<ins>
<keygen>
<kbd>
<label>
<legend>
<li>
<link>
<map>
<mark>
<menu>
<meta>
<meter>
<nav>
<noframes>
<noscript>
<object>
<ol>
<optgroup>
<option>
<output>
<p>
<param>
<pre>
<progress>
<q>
<rp>
<rt>
<ruby>
<s>
<samp>
<script>
<section>
<select>
<small>
<source>
<span>
<strike>
<strong>
<style>
<sub>
<summary>
<sup>
<table>
<tbody>
<td>
<textarea>
<tfoot>
<th>
<thead>
<time>
<title>
<tr>
<track>
<tt>
<u>
<ul>
<var>
<video>
<wbr>

HTML5 新しい要素


HTML5 の新要素

1999年にHTML4.01が標準になって以来、インターネットは大きく変りました。

今日、HTML4.01の要素には、時代遅れになったり、使われなくなったり、意図した方法では使われなくなった要素がいくつかあります。 このような要素は、HTML5 では削除、または書き換えられています。

また、今日のインターネット利用を改良するために、HTML5には、より改善された構造や、描画、メディア・コンテンツ、 フォームを取扱うための新しい要素が追加されています。


新マーク・アップ要素

構造を改善するための新要素:

タグ 説明
<article> 記事を定義します
<aside> ページのコンテンツ以外のコンテンツを定義します
<bdi> テキストの一部を他のテキストと異なる方向にフォーマットしたい部分を分離します
<command> ユーザが呼び出すことのできるコマンドボタンを定義します
<details> ユーザが表示または非表示にすることができる追加の詳細を定義します
<summary> <details>要素の表示見出しを定義します
<figure> イラスト、図表、写真、コードのリストなどのような、自己完結型のコンテンツを指定します
<figcaption> <figure>要素の表題を定義します
<footer> 文書またはセクションのフッタを定義します
<header> 文書またはセクションのヘッダを定義します
<hgroup> 見出しが複数の階層にある場合、<h1>-<h6>などの見出しセットをグループ化してまとめるために使用します
<mark> マークまたはハイライトされたテキストを定義します
<meter> 既知の範囲(ゲージ)内のスカラ計測値を定義します
<nav> ナビゲーションリンクを定義します
<progress> タスクの進行状況を表します
<ruby> ルビ注釈を定義します(東アジアタイポグラフィ用)
<rt> 文字の説明/発音を定義します(東アジアのタイポグラフィ用)
<rp> ルビをサポートしていないブラウザに表示するものを定義します
<section> 文書内のセクションを定義します
<time> 日付/時刻を定義します
<wbr> 改行しても良い位置を定義します


新たなメディア要素

HTML5 は、メディア・コンテンツへの新たな標準を提供します:

タグ 説明
<audio> サウンドコンテンツを定義します
<video> ビデオや映画を定義します
<source> <video>や<audio>に対する複数のメディアリソースを定義します
<embed> 外部アプリケーションやインタラクティブコンテンツのコンテナを定義します(プラグイン)
<track> <video>と<audio>のテキストトラックを定義します


Canvas 要素

canvas 要素は、web ページに描画するため JavaScript を使用します。

タグ 説明
<canvas> スクリプト(通常は、JavaScript)を介して、動的にグラフィックスを描画するために使用します


新たなフォーム要素

HTML5は、より多くの機能を持つフォーム要素を提供します:

タグ 説明
<datalist> 入力コントロールのための事前定義されたオプションのリストを指定します
<keygen> 鍵ペア生成フィールドを定義します(フォーム用)
<output> 計算の結果を定義します

新たな Input Type 属性値

また、input 要素の type 属性には、サーバに送信する前に優れた入力制御のために、多くの新しい値が設定されています。:

タイプ 説明
tel 入力値は電話番号型
search 入力フィールドは検索フィールド
url 入力値はURL
email 入力値は1つ以上のメールアドレス
datetime 入力値は日付および/または時刻
date 入力値は日付
month 入力値は月
week 入力値は週
time 入力値は時刻
datetime-local 入力値はローカル日付/時刻
number 入力値は数値
range 入力値は指定範囲の数値
color 入力値は #FF8800 のような16進表記の色
placeholder 入力フィールドの期待する値を説明する短いヒントを指定

削除された要素

次の HTML 4.01 の要素は、HTML5 からは削除されました:

  • <acronym>
  • <applet>
  • <basefont>
  • <big>
  • <center>
  • <dir>
  • <font>
  • <frame>
  • <frameset>
  • <noframes>
  • <strike>
  • <tt>