HTMLタグリファレンスマニュアル - 機能順

機能カテゴリに並べ替えたHTMLタグ

基本

タグ 説明
<!DOCTYPE>  ドキュメントのタイプを定義。
<html> HTMLドキュメントのルートを定義。
<head> ドキュメントに関する情報を定義。
<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> コンピュータコードの定義。
<strike> 定义已从文档中删除的文本。
ドキュメントから削除されたテキストを定義します。 <dfn>
内容内で定義する用語を指定します。 <em>
強調テキストを定義します。 HTML5 ではサポートされていません。代わりに CSS 代わりに。<font>
文字のフォント、サイズ、色を定義します。 <i>
異なるトーンや態度で表現されるテキスト部分を定義します。 <ins>
ドキュメントに挿入されたテキストを定義します。 <kbd>
キーボード入力を定義します。 <mark>
注釈や強調表示されるテキストを定義します。 <meter>
特定の範囲内の計器を定義します。 <pre>
プレフォームテキストを定義します。 <progress>
タスクの進捗を定義します。 <q>
短い引用を定義します。 <rp>
ruby注釈をサポートしていないブラウザで表示される内容を定義します。 <rt>
文字の説明/発音(東アジアの印刷術に対して)を定義します。 <ruby>
または ruby注釈(東アジアの印刷術に対して)を定義します。
正しくないテキストを定義します。 <samp>
コンピュータープログラムのサンプル出力を定義します。 <small>
小さなテキストを定義します。 HTML5 ではサポートされていません。代わりに <strike> <del> または 代わりに。加線テキストを定義します。
<strong> 重要なテキストを定義します。
<sup> サブテキストを定義します。
<sub> インデックステキストを定義します。
<template> ページが読み込まれたときに非表示にする内容を含むコンテナを定義します。
<time> 日付/時間を定義します。
<tt> HTML5 ではサポートされていません。代わりに CSS 代わりに。タイピングテキストを定義します。
<u> 明示的に表現されていないか、スタイルが通常のテキストとは異なるテキストを定義します。
<var> 変数を定義します。
<wbr> 可能な改行符を定義します。

フォームと入力

タグ 説明
<form> ユーザーが入力するHTMLフォームを定義します。
<input> 入力コントロールを定義します。
<textarea> 複数行のテキスト入力コントロールを定義します。
<button> クリック可能なボタンを定義します。
<select> ドロップダウンリストを定義します。
<optgroup> ドロップダウンリスト内の関連オプションをグループ化します。
<option> ドロップダウンリスト内のオプションを定義します。
<label> 定義 input要素 のラベル。
<fieldset> フォーム内の関連要素をグループ化します。
<legend> 定義 fieldset要素 のタイトル。
<datalist> 入力コントロールの事前定義オプションリストを指定します。
<output> 計算結果を定義します。

フレーム

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

画像

タグ 説明
<img> 画像を定義します。
<map> 画像マッピングを定義します。
<area> 画像地図内のエリアを定義します。
<canvas> スクリプト(通常はJavaScript)を通じて動的にグラフを描画するために使用されます。
<figcaption> 定義 figure要素 のタイトル。
<figure> 自包含の内容を規定します。
<picture> 複数の画像リソースのコンテナを定義します。
<svg> SVGグラフのコンテナを定義します。

オーディオ/ビデオ

タグ 説明
<audio> 埋め込まれた音声内容を定義します。
<source> メディア要素(如 <video><audio> および <picture>)の複数のメディアリソース。
<track> メディアプレイヤー内で使用されるテキストトラックを定義します。
<video> 埋め込まれたビデオ内容を定義します。

リンク

タグ 説明
<a> ハイパーリンクを定義します。
<link> ドキュメントと外部リソースの関係(最もよくリンクスタイルシートで使用)を定義します。
<nav> ナビゲーションリンクを定義します。

リスト

タグ 説明
<menu> 無秩序リストを定義します。
<ul> 無秩序リストを定義します。
<ol> 順序リストを定義します。
<li> リストの項目を定義します。
<dir> HTML5 ではサポートされていません。代わりに CSS 代わりに。目次リストを定義します。
<dl> 説明リストを定義します。
<dt> 説明リストの用語/名称を定義します。
<dd> 説明リストの用語の説明/値を定義します。

テーブル

タグ 説明
<table> テーブルを定義します。
<caption> テーブルのタイトルを定義します。
<th> テーブル内の表頭セルを定義します。
<tr> テーブル内の行を定義します。
<td> テーブル内のセルを定義します。
<thead> テーブル内の表頭内容を定義します。
<tbody> テーブル内の主体内容を定義します。
<tfoot> テーブル内の表注内容(脚注)を定義します。
<col> 規定 <colgroup>要素 各列の列属性を規定します。
<colgroup> テーブル内でフォーマットする列グループを規定します。

スタイルと意味

タグ 説明
<style> ドキュメントのスタイル情報を定義します。
<div> ドキュメントのセクション(断片)を定義します。
<span> テキストの一部またはドキュメントの一部を定義します。
<header> ドキュメントやセクションのヘッダーを定義します。
<hgroup> タイトルと関連する内容を定義します。
<footer> ドキュメントやセクションのフッターを定義します。
<main> ドキュメントの主な内容を定義します。
<section> ドキュメントの一部を定義します。
<search> 検索部分を定義します。
<article> 記事を定義します。
<aside> ページ内容以外の内容を定義します。
<details> ユーザーが見たり隠したりできる追加の詳細を定義します。
<dialog> ダイアログまたはウィンドウを定義します。
<summary> <details> 要素の見えるタイトルを定義します。
<data> 指定された内容の機械可読な翻訳を追加します。

メタ情報

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

プログラミング

タグ 説明
<script> クライアントスクリプトを定義します。
<noscript> クライアントスクリプトをサポートしていないユーザーのための代替コンテンツを定義します。
<applet> HTML5 ではサポートされていません。代わりに <embed> および <object> 代わりに。内蔵アプリケーションを定義します。
<embed> 外部リソースのコンテナを定義します。
<object> 外部リソースのコンテナを定義します。
<param> オブジェクトのパラメータを定義します。