最新のWeb開発のチュートリアル
 

HTML要素のリファレンス


HTMLタグカテゴリによって順序

= HTML5で追加。


基本的なHTML

タグ 説明
<!DOCTYPE>   ドキュメントタイプを定義します
<html> HTML文書を定義します
<title> ドキュメントのタイトルを定義します
<body> ドキュメントの体を定義します
<h1> to <h6> HTMLの見出しを定義します
<p> 段落を定義します
<br> 単一の改行を挿入します
<hr> コンテンツ内のテーマの変更を定義します
<!--...--> コメントを定義します

書式設定

タグ 説明
<acronym> HTML5でサポートされていません。 使用<abbr>代わりに。
頭字語を定義します
<abbr> 略語や頭字語を定義します
<address> 文書/記事の著者/所有者の連絡先情報を定義します
<b> 太字のテキストを定義します
<bdi> それ外の他のテキストとは異なる方向にフォーマットされるかもしれないテキストの一部を分離
<bdo> 現在のテキスト方向を上書きします
<big> HTML5でサポートされていません。 代わりにCSSを使用してください。
大きなテキストを定義
<blockquote> 別のソースから引用されているセクションを定義します
<center> HTML5でサポートされていません。 代わりにCSSを使用してください。
中心のテキストを定義します
<cite> 作品のタイトルを定義します
<code> コンピュータコードの一部を定義します
<del> 文書から削除されたテキストを定義
<dfn> 用語の定義インスタンスを表し
<em> 強調テキストを定義
<font> HTML5でサポートされていません。 代わりにCSSを使用してください。
テキストのフォント、色、サイズを定義します
<i> 代替の音声または気分でテキストの一部を定義します
<ins> ドキュメントに挿入されたテキストを定義
<kbd> キーボード入力を定義します
<mark> マークされた/ハイライトされたテキストを定義します
<meter> 既知の範囲内でスカラ測定を定義します(ゲージ)
<pre> 整形済みテキストを定義します
<progress> タスクの進行状況を表します
<q> 短い引用を定義します
<rp> ルビ注釈をサポートしていないブラウザで表示するかを定義
<rt> (東アジアのタイポグラフィのための)文字の説明/発音を定義します
<ruby> (東アジアのタイポグラフィのための)ルビを定義します
<s> もはや正しいテキストを定義
<samp> コンピュータ・プログラムからのサンプル出力を定義します
<small> 小さいテキストを定義
<strike> HTML5でサポートされていません。 使用<del>または<s>の代わりに。
取り消し線のテキストを定義します
<strong> 重要なテキストを定義します
<sub> 添字付きのテキストを定義します
<sup> 上付き文字のテキストを定義します
<time> 日付/時刻を定義します
<tt> HTML5でサポートされていません。 代わりにCSSを使用してください。
テレタイプのテキストを定義します
<u> 通常のテキストから文体異なるべきテキストを定義します
<var> 変数を定義します
<wbr> 可能な改行を定義します

フォームと入力

タグ 説明
<form> ユーザー入力のためのHTMLフォームを定義します
<input> 入力制御を定義します
<textarea> 複数行入力コントロール(テキスト領域)を定義します
<button> クリック可能なボタンを定義します
<select> ドロップダウンリストを定義します
<optgroup> ドロップダウンリストに関連するオプションのグループを定義します
<option> ドロップダウンリストのオプションを定義します
<label> 以下のためのラベルを定義し<input>要素
<fieldset> フォーム内のグループ関連要素
<legend> キャプションを定義し<fieldset>要素
<datalist> 入力コントロールのための事前定義されたオプションのリストを指定します。
<keygen> (フォームの)鍵ペアジェネレータフィールドを定義します
<output> 計算の結果を定義します

フレーム

タグ 説明
<frame> HTML5でサポートされていません。
フレームセットでウィンドウ(フレーム)を定義します
<frameset> HTML5でサポートされていません。
フレームのセットを定義します
<noframes> HTML5でサポートされていません。
フレームをサポートしていないユーザーのために代替コンテンツを定義します
<iframe> インラインフレームを定義します

画像

タグ 説明
<img> イメージを定義します
<map> クライアント側のイメージマップを定義します
<area> イメージマップの内側の領域を定義します
<canvas> スクリプトを経由して、オンザフライで、グラフィックスを描画するために使用される(通常はJavaScript)
<figcaption> キャプションを定義します<figure>要素
<figure> 自己完結型のコンテンツを指定します。

オーディオ/ビデオ

タグ 説明
<audio> 音声コンテンツを定義します
<source> メディア要素に対して複数のメディアリソースを定義します( <video><audio>
<track> メディア要素のテキスト・トラックを定義します( <video><audio>
<video> ビデオや映画を定義します

リンクス

タグ 説明
<a> ハイパーリンクを定義します
<link> 文書と(ほとんどのスタイルシートへのリンクに使用)外部リソースとの間の関係を定義します
<nav> ナビゲーションリンクを定義します

リスト

タグ 説明
<ul> 順不同リストを定義します
<ol> 順序付きリストを定義します
<li> リスト項目を定義します
<dir> HTML5でサポートされていません。 使用<ul>の代わりに。
ディレクトリのリストを定義します
<dl> 説明のリストを定義します
<dt> 記述リスト内の用語/名前を定義します
<dd> 記述リスト内の用語/名前の説明を定義します
<menu> コマンドのリスト/メニューを定義します
<menuitem> ユーザーがポップアップメニューから呼び出すことができ、コマンド/メニュー項目を定義します

テーブル

タグ 説明
<table> テーブルを定義します
<caption> テーブルのキャプションを定義します
<th> テーブル内のヘッダーセルを定義します
<tr> テーブルの行を定義します
<td> テーブル内のセルを定義します
<thead> グループテーブル内のヘッダーの内容
<tbody> グループの表の本文の内容
<tfoot> グループの表のフッターのコンテンツ
<col> 内の各列の列プロパティを指定し<colgroup>要素
<colgroup> 書式設定のためのテーブルに1つ以上の列のグループを指定します

スタイルとセマンティクス

タグ 説明
<style> 文書のスタイル情報を定義します
<div> 文書内のセクションを定義します
<span> 文書内のセクションを定義します
<header> 文書またはセクションのヘッダーを定義します
<footer> 文書またはセクションのフッターを定義します
<main> 文書の主な内容を指定します。
<section> 文書内のセクションを定義します
<article> 記事を定義します
<aside> ページコンテンツとは別にコンテンツを定義します
<details> ユーザーが表示または非表示にすることができます追加の詳細を定義します
<dialog> ダイアログボックスまたはウィンドウを定義します
<summary> 以下のための可視な見出しを定義します<details>要素

メタ情報

タグ 説明
<head> 文書に関する情報を定義します
<meta> HTMLドキュメントに関するメタデータを定義します
<base> 文書内のすべての相対URLのベースURL /ターゲットを指定します。
<basefont> HTML5でサポートされていません。 代わりにCSSを使用してください。
文書内のすべてのテキストのデフォルトの色、サイズ、およびフォントを指定します

プログラミング

タグ 説明
<script> クライアント側のスクリプトを定義します
<noscript> クライアント側スクリプトをサポートしていないユーザーのための代替コンテンツを定義します
<applet> HTML5でサポートされていません。 使用<embed>または<object>の代わりに。
埋め込まれたアプレットを定義します
<embed> 外部(非HTML)アプリケーション用のコンテナを定義します
<object> 埋め込みオブジェクトを定義します
<param> オブジェクトのパラメータを定義します