HTMLタグリファレンス
ホームページ製作の基礎知識
HTMLとはハイパーテキスト・マークアップ・ランゲージ(HyperText Markup Language)の頭文字で、ウェブサイトを作成するための言語です。
基本タグ
!DOCTYPE | |
---|---|
html | HTML文書であることを宣言する |
head | 文書のヘッダ情報を表す |
body | 文書の本体を表す |
meta | その文書に関する情報(メタ情報)を指定する |
title | 文書にタイトルをつける |
link | 関連する文書ファイルを指定する |
script | 文書にスクリプトを埋め込む |
style | スタイルシートを記述する |
a | リンクをはる、リンクの出発点・到達点を指定する |
レイアウト関連
aside | 余談・補足情報のセクションであることを示す |
---|---|
header | ヘッダーの範囲を示す |
footer | フッターの範囲を示す |
main | メインコンテンツの範囲を示す。 |
nav | ナビゲーションの範囲を示す |
section | 一般的なセクションの範囲を示す |
article | 記事であることを示す |
div | ひとかたまりの範囲として定義する(ブロック要素) |
span | ひとかたまりの範囲として定義する(インライン要素) |
blockquote | 引用・転載であることを表す |
center | センタリングする |
details | 備考や操作手段などの詳細情報を示す |
del | 削除された部分であることを示す |
ins | 追加された部分であることを示す |
hr | 横罫線を引く |
テーブル関連
table | テーブル(表)を作成する |
---|---|
thead | テーブル(表)のヘッダ行を定義する |
tbody | テーブル(表)のボディ部分を定義する |
tfoot | テーブル(表)のフッタ行を定義する |
colgroup | 表の縦列をグループ化する |
col | 表の縦列の属性をまとめて指定する |
caption | テーブル(表)にタイトルをつける |
tr | テーブル(表)の横方向の一行を定義する |
th | テーブル(表)の見出しセルを作成する |
td | テーブル(表)のデータセルを作成する |
リスト関連
テキスト関連
h1~h6 | 見出しを付ける |
---|---|
hgroup | 複数レベルの見出しを表します。 |
p | ひとつの段落(パラグラフ)であることを表す |
abbr | 略語(頭字語以外)であることを表す |
acronym | 略語(頭字語)であることを表す |
address | 連絡先・問合せ先を表す |
b | テキストを太字にする |
i | テキストを斜体(イタリック)にする |
bdo | 文字表記の方向を指定する |
basefont | テキストの基準サイズ・基準色・基準フォントを指定する |
bdo | 文字表記の方向を指定する |
big | テキストのサイズをひとまわり大きくする |
br | 改行する |
cite | 出典・参照先を表す |
code | プログラムのソースコードであることを示す |
dfn | 定義する用語を明示する |
dir | 要素のテキストの書字方向を示す |
em | 強調する |
font | フォントの種類・大きさ・色を指定する |
plaintext | ソースをそのまま表示する |
pre | ソースを整形済みテキストとして表示する |
q | 引用・抜粋であることを表す |
s | 打ち消し線を引く |
samp | プログラムによる出力結果のサンプルであることを示す |
small | テキストのサイズをひとまわり小さくする |
strike | 打ち消し線を引く |
strong | 強調する |
sub | 下付き文字を表示する |
sup | 上付き文字を表示する |
tt | 等幅フォントで表示する |
u | テキストに下線(アンダーライン)を引く |
var | 変数や引数であることを示す |
xmp | ソースをそのまま表示する |
listing | ソースをそのまま表示する(タグは解釈される) |
kbd | キーボード入力される文字であることを示す |
フォーム関連
form | 入力フォームを作る |
---|---|
input | フォームの構成部品(入力欄・ボタン等)を作成する |
textarea | 複数行の入力フィールドを作成する |
select | セレクトボックスを作成する |
optgroup | セレクトボックスの選択肢をグループ化する |
option | セレクトボックスの選択肢を指定する |
button | フォームの送信ボタン・リセットボタンを作成する |
fieldset | フォームの入力項目をグループ化する |
label | フォーム部品と項目名(ラベル)を関連付ける |
legend | フォームの入力項目グループにタイトルを付ける |
画像・メディア関連
audio | 音声を再生する |
---|---|
canvas | 図形を描く |
img | 画像を表示する |
area | イメージマップの領域を設定する |
map | ひとつの画像に複数のリンクを設定する(イメージマップ) |
その他
noscript | スクリプトが動作しない環境用の表示内容を指定する |
---|---|
applet | JAVAアプレットを挿入する |
object | 文書にデータを埋め込む |
param | パラメータを指定する |
bgsound | 効果音・BGMを鳴らす(IE独自の仕様) |
blink | 文字を点滅させる(NN独自の仕様) |
comment | HTMLソースをコメントにする(IE独自の仕様) |
embed | プラグインデータを埋め込む(NN独自の仕様) |
noembed | プラグインが利用できない環境用の表示内容を指定する(NN独自の仕様) |
marquee | 文字をスクロールさせる(IE独自の仕様) |
rb | ルビをふる文字を指定する(IEが独自に採用) |
rp | ルビを囲む記号を指定する(IEが独自に採用) |
rt | ルビの内容を指定する(IEが独自に採用) |
ruby | ルビの範囲を指定する(IEが独自に採用) |
ilayer | 相対位置にレイヤー表示する(NN独自の仕様) |
layer | 絶対位置にレイヤー表示する(NN独自の仕様) |
nolayer | レイヤーが利用できない環境用の表示内容を指定する(NN独自の仕様) |
multicol | 段組する(NN独自の仕様) |
nobr | 改行なしで表示する(NN独自の仕様) |
wbr | NOBR内で改行しても良い位置を指定する(NN独自の仕様) |
spacer | スペースを挿入する(NN独自の仕様) |
base | 相対パスの基準URIを指定する |
command | 操作メニューの各コマンドを指定する |
datalist | 入力候補となるデータリストを定義する |
frame | フレームに表示するファイルを指定する |
frameset | ウィンドウをフレームに分割する |
iframe | インラインフレームを作る |
isindex | 検索キーワードの入力欄を作る |
noframes | フレームが表示できない環境用の表示内容を指定する |