HTML
HTML is a markup language used to create web pages and provides elements to define the structure and meaning of content.
- タグ一覧
- HTMLとは
- HTML5 の全体像
- HTMLの基礎知識
-
- <!-- ~ --> コメント(注釈)を挿入する
- 変更点の概要
- 最低限必要なHTML
- エラーとならないために最低限必要な HTMLタグです。
- Content-Type
- 文字エンコーディング
- HTMLの記述法
- 構文チェック
- カテゴリー
- コンテンツ・モデル
- どの要素にどんなコンテンツを入れても良いのかを定義したものです。
- セクション
- アウトライン・アルゴリズム
- alt 属性
- img要素において画像が表示できなかった場合や、area要素における領域内のフォールバックとして利用される代替テキストを指定します。
- SVG
- SVGは Scalable Vector Graphics の略で、二次元グラフィックスを XMLで記述するための言語(テキストファイル)であり、ベクター形式の画像フォーマットでもあります。
- MathML
- HTMLタグを使用して数式をマークアップする手段を提供します。
タグ一覧
- <!DOCTYPE>
- 書かれた HTML文書が、どのバージョンで書かれたものかを宣言します。(文書型宣言)
- <!-- ~ --> comment
- コメント(注釈)を挿入する。
- a 要素
- href属性が指定されていれば、ハイパーリンクを表します。
- abbr 要素
- 省略語
- address 要素
- 文書や記事の作者や所有者の連絡先情報を示すための要素です。
applet 要素[廃止] → object 要素- Javaアプレットを挿入するためのタグです。
- area 要素
- イメージマップのハイパーリンク
- article 要素
- 記事または完全なコンテンツを定義します。
- aside 要素
- 二次的なコンテンツまたは関連コンテンツを定義します。
- audio 要素
- オーディオ
- b 要素
- ボールド表記が通例のテキスト
- base 要素
- Webページ内のすべてのリンクの URLを基準とするための設定を行う。
- bdi 要素
- 書字方向が異なるテキストを表す。
- bdo 要素
- テキストの方向性書式を明示的に指定するために使います。
bgsound 要素[廃止] → audio 要素- ページが開かれた際にバックグラウンドに効果音や BGM等のサウンドデータを再生します。
blink 要素[廃止] → 点滅する CSS- テキストを点滅させる。
- blockquote 要素
- 他の情報源から引用・転載されたセクションであることを表します。
- body 要素
- ドキュメントの本文
- br 要素
- 改行を表現する。
- button 要素
- ユーザーがクリックすることで何らかのアクションを実行するためのボタンを作成する。
- canvas 要素
- 動的グラフィック
- caption 要素
- テーブルにタイトルを追加する。
- cite 要素
- 引用元のタイトルや作品名。
- code 要素
- コンピュータのコードをマークアップするときに使います。
- col 要素
- テーブルで使用され、特定の縦列にスタイルや属性を適用するために使用されます。
- colgroup 要素
- テーブルの列のグループ
- colspan 属性
- 横方向にまたぐセルの数を指定する。
- command 要素
- コマンド
- data 要素
- 機械可読な形式で指定する。
- datalist 要素
- フォームの入力欄などで入力候補となるデータリストを定義する。
- dd 要素
- dt要素に対する定義文もしくは説明文。
- del 要素
- 削除テキスト
- details 要素
- 備考や操作手段などの詳細情報を示す。
- dfn 要素
- 定義語
- dialog 要素
- Webページ内にモーダルダイアログを表示するためのコンテナ要素です。
dir 要素[非推奨] → ul要素- リストを表示するタグですが、正式に対応しているブラウザはほとんどなく、多くのブラウザでの表示は ul要素と同様になります。
- div 要素
- 一般的なコンテナ
- dl 要素
- 名前と値がセットになったリスト(定義リスト)を表します。
- dt 要素
- 説明する言葉。
- em 要素
- 強調
- embed 要素
- プラグイン
- fieldset 要素
- フォームの入力項目をグループ化する。
- figcaption 要素
- 図画のキャプション
- figure 要素
- キャプション付き図画
font 要素[非推奨]- font要素はフォントの種類・大きさ・色を指定します。
- footer 要素
- ページまたはセクションのフッター領域を定義する。
- form 要素
- サブミット・フォーム
- frame 要素
- frameset要素で分割された各フレームに表示するファイルと表示方法を指定する。
- frameset 要素
- ウィンドウをいくつかのフレームに分割する。
- h1~h6 要素
- セクションに見出しを付けます。
- head 要素
- ドキュメントのメタデータを格納します。
- header 要素
- ページまたはセクションのヘッダー領域を定義する。
- hgroup 要素
- 見出しのグループ
- hr 要素
- テーマの変わり目
- html 要素
- Webページのルート要素であり、全ての要素を囲む親要素です。
- i 要素
- イタリック表記が通例のテキスト。
- iframe 要素
- インラインフレームを作る際に使用します。
- img 要素
- イメージ
- input 要素
- テキスト入力、パスワード入力、ラジオボタン、チェックボックス、ファイル選択などのフォームコントロールを提供します。
-
- accept
- サーバーが受け入れるファイルの種類を指定する属性。
- autocomplete
- 入力候補を提示して入力内容を自動補完する。
- autofocus
- 入力欄にカーソルを当てて自動フォーカスする。
- min max
- 入力できる最小値と最大値を指定する。
- multiple
- 複数の値を入力・選択できるようにする。
- pattern
- 正規表現で入力値のパターンを指定する。
- placeholder
- input 要素の placeholder 属性で指定した値が、入力欄に初期値として表示されます。
- required
- 入力必須であることを示す。
- step
- 入力欄で刻むステップ値を指定する。
- type="button"
- 汎用ボタンを作成する。
- type="checkbox"
- チェックボックスを作成する。
- type="color"
- 色の入力欄を作成する。
- type="date"
- 日付の入力欄を作成する。
type="datetime"【廃止】UTC(協定世界時)による日時の入力欄を作成する。- type="datetime-local"
- UTC(協定世界時)によらないローカル日時の入力欄を作成する。
- type="email"
- メールアドレスの入力欄を作成する。
- type="file"
- サーバにファイルを送信する。
- type="hidden"
- 非表示データを送信する。
- type="image"
- 画像ボタンを作成する。
- type="month"
- 月の入力欄を作成する。
- type="number"
- 数値の入力欄を作成する。
- type="password"
- パスワードの入力欄を作成する。
- type="radio"
- ユーザーが複数の選択肢から一つだけ選べるボタンを提供する HTMLのフォーム要素です。
- type="range"
- スライダーを表示する入力フィールドを作成する。
- type="reset"
- 入力内容の初期化(リセット)の場合に使用されます。
- type="search"
- 検索テキストの入力欄を作成する。
- type="submit"
- 送信ボタンを作成する。
- type="tel"
- 電話番号の入力欄を作成する。
- type="text"
- 1行のテキストボックスを作成する。
- type="time"
- 時間の入力欄を作成する。
- type="url"
- URLの入力欄を作成する。
- type="week"
- ユーザーがカレンダーから年と週を選択できるようにするフォームフィールドです。
- ins 要素
- 挿入テキスト
isindex 要素[廃止] → <input type="search">- 検索キーワードの入力欄を作る。
- kbd 要素
- ユーザーの入力を表します。
keygen 要素[非推奨]- フォーム送信時にキーを発行する。
- label 要素
- クリックすると対応するフォームコントロール(例:入力欄やチェックボックス)が選択されるように関連付けるための要素です。
- legend 要素
- タイトルや説明
- li 要素
- リストを作成するために使用され、順序のある場合は <ol>要素、順序のない場合は <ul>要素内に配置されます。
- link 要素
- ドキュメントの関連性
- main 要素
- 文書のメインコンテンツを表す。
- map 要素
- イメージマップ
- mark 要素
- 文書内の特定のテキスト範囲をハイライトして目立たせる際に使用します。
menu 要素操作メニューを作成する。- meta 要素
- その文書に関する情報(メタデータ)を指定する際に使用します。
- meter 要素
- 規定範囲内の測定値を示す際に使用します。
- nav 要素
- ページまたはセクションのナビゲーション領域を定義する。
- noframes 要素
- フレームが表示できない環境用の表示内容を指定する。
- noscript 要素
- スクリプトが動作しなかった場合にメッセージなどの表示内容を指定する際に使用します。
- object 要素
- 画像や動画、音声、プラグインデータ、HTML文書などのさまざまな形式を持つデータを文書に埋め込むための汎用的なタグ。
- ol 要素
- 順序付きリストを表示する。
- optgroup 要素
- 選択肢をグループ化する。
- option 要素
- セレクトボックスや入力候補リストの選択肢を指定する。
- output 要素
- 計算結果を表示する。
- p 要素
- 段落を表す。
- param 要素
- 埋め込まれたオブジェクト(例えば、動画やアプリケーション)に対して設定やデータを渡すために使用される要素です。
- picture 要素
- 異なるデバイスや画面サイズに応じて最適な画像を表示するために、複数の画像ソースを指定できる要素です。
- pre 要素
- 半角スペースや改行などをそのままの形でブラウザに表示したい場合に使います。
- progress 要素
- 進捗をリアルタイムに示すプログレスコントロール。
- q 要素
- 引用文を表します。
- rp 要素
- ruby要素に対応していないブラウザに対して、ルビに括弧を付けるために使います。
- rt 要素
- ルビのテキストを表します。
- ruby 要素
- ルビ
- s 要素 [非推奨]
- すでに正確ではなくなった、すでに関係なくなった内容を表す。
- 取り消し線が必要な場合は、以下の適切なものを利用しましょう。
- del 要素
- 削除テキスト
- CSS
-
- text-decoration
- テキストの下線・上線・取消線・点滅を指定する。
- samp 要素
- 出力。
- script 要素
- Webページに動的な機能や挙動を追加するために使用される、JavaScriptコードを含めるための方法です。
- section 要素
- 関連するコンテンツをグループ化する。
- select 要素
- セレクトボックス(プルダウンメニュー)を作成します。
- small 要素
- 免責・警告・著作権などの注釈や細目を表す。
- source 要素
- メディア・ソース。
- span 要素
- 一般的なテキスト範囲。
strike 要素[廃止]- 取り消し線を引く。
- 取り消し線が必要な場合は、以下の適切なものを利用しましょう。
- del 要素
- 削除テキスト
- CSS
-
- text-decoration
- テキストの下線・上線・取消線・点滅を指定する。
- strong 要素
- 強い重要性を伝えるテキストの範囲を表します。
- style 要素
- スタイル情報。
- sub 要素
- 文字を通常のテキストよりも少し下に配置するために使用される要素です。
- summary 要素
- details要素の要素内容の要約・キャプション・説明を表します。
- sup 要素
- 上付き文字を表示する。
- table 要素
- 行と列で構成された表形式のデータを表示する。
- tbody 要素
- テーブルを構造化するために使用される要素の一つです。
- td 要素
- テーブルのデータ・セル
- template 要素
- ページに表示されない再利用可能なコンテンツを定義し、後で JavaScriptを使って動的に挿入できる HTMLの一部を作るための要素です。
- textarea 要素
- 複数行のテキスト入力欄を作成します。
- tfoot 要素
- テーブルのフッター行グループ
- th 要素
- テーブル(表)の見出しセルを作成する。
- thead 要素
- テーブル(表)の見出し部分を定義する。
- time 要素
- 日付と時間
- title 要素
- ドキュメントのタイトル
- tr 要素
- 表の行を表します。
- ul 要素
- 順序のないリストを表示する。
- var 要素
- 変数
- video 要素
- Webページ上でユーザーが動画を再生・操作できるようにするためのタグです。
- wbr 要素
- 改行しても良い位置を示す
- グローバル属性
-
- accesskey 属性
- 要素にアクセスキーを割り当てる属性。
- class 属性
- 要素に CSSでスタイルを適用するためのクラス名を付ける際によく使われる。
- contenteditable 属性
- HTML要素をユーザーが編集できるようにするために使われます。
- contextmenu 属性
- 要素を右クリックしたときのメニューを指定する属性。
- 注意 : contextmenu属性は HTML5ではサポートされていません。使用しないように注意しましょう。
- data-* 属性
- 要素にカスタム(独自、オリジナル)データを指定する属性。
- dir 属性
- 要素内のテキストの書字方向を指定する属性。
- draggable 属性
- 要素をドラッグ可能かどうかを指定する属性。
- dropzone 属性
- ドラッグデータを、要素にドロップした時の受け入れ方法(コピー、移動、リンク)を指定する属性。
- hidden 属性
- 要素が無関係であることを示す属性。
- id 属性
- 要素を一意に識別するための属性です。同じ識別名はページ内で1回しか使えません。
- lang 属性
- 要素内の言語コードを指定する属性。
- spellcheck 属性
- 要素内のテキストをスペルチェックをするかしないかを指定する属性。
- style 属性
- 要素に CSS を直接指定するための属性。
- tabindex 属性
- Tabキーを使って要素を選択する際の優先順位を指定する。
- title 属性
- 要素に関する補足情報を指定する属性。パソコンのブラウザでは、要素部分にマウスを当てると定義したタイトルが表示されます。
- translate 属性
- ページ翻訳時、要素の内容を翻訳するかどうかを指定する属性。
- その他の属性
-
- alt 属性
- onclick 属性
- 要素がクリックされたときに実行されるJavaScriptコードを指定するための属性です。