HTML
エンジニアのためのWebチートシート
HTMLはWebページの構造を定義するマークアップ言語です。 セマンティックタグ、フォーム要素、メタデータなど、よく使うHTML要素をチートシートにまとめました。
ドキュメント構造
DOCTYPE宣言
HTMLドキュメントの先頭に記述し、HTML5であることを宣言します。
基本構造
HTMLドキュメントの基本的な構造です。
テキスト要素
見出し(h1〜h6)
見出しレベルを示します。h1が最も重要で、h6が最も低いレベルです。
段落 & 改行
テキストの段落と改行を表します。
インラインテキスト
テキスト内で使用するインライン要素です。
リンク
ハイパーリンクを作成します。
リスト & テーブル
リスト
順序付きリスト・順序なしリスト・定義リストです。
テーブル
テーブルを作成します。
フォーム
input要素で使えるtype属性の一覧です。
| type | 説明 |
|---|---|
text | テキスト入力 |
password | パスワード入力 |
email | メールアドレス |
number | 数値入力 |
tel | 電話番号 |
url | URL |
date | 日付選択 |
checkbox | チェックボックス |
radio | ラジオボタン |
file | ファイル選択 |
range | スライダー |
color | カラーピッカー |
search | 検索入力 |
hidden | 非表示フィールド |
submit | 送信ボタン |
フォーム要素
フォームで使用する主な要素です。
フォーム属性
フォーム要素に指定できる主な属性です。
メディア
画像(img)
画像を表示します。alt属性は必須です。
video / audio
動画・音声を埋め込みます。
picture(レスポンシブ画像)
画面サイズに応じて異なる画像を表示します。
セマンティックHTML
文書構造を意味的に表すHTML5のタグです。
| タグ | 用途 |
|---|---|
<header> | ヘッダー領域 |
<nav> | ナビゲーション |
<main> | メインコンテンツ(1ページに1つ) |
<article> | 独立したコンテンツ |
<section> | テーマ別セクション |
<aside> | サイドバー・補足情報 |
<footer> | フッター領域 |
<details> | 折りたたみコンテンツ |
<dialog> | ダイアログ / モーダル |
メタ情報 & OGP
metaタグ
ドキュメントのメタ情報を指定します。
OGP(Open Graph Protocol)
SNSでシェアされた際の表示を制御します。
属性
グローバル属性
すべてのHTML要素に指定できる共通属性です。
data-*属性
カスタムデータ属性でJavaScriptとデータを受け渡しします。
引用・参考リンク
Related Cheatsheets
- マークダウン記法-マークダウンとは手軽に文章構造を明示できる軽量マークアップ言語のひとつです。プレーンテキストとして記述した文書をHTML形式に変換することができます。 そんな便利なマークダウン記法をチートシートにまとめてみました。
- YAML-YAMLは再帰的に定義された頭字語であり、"YAML Ain't a Markup Language"(YAMLはマークアップ言語ではない)の意味である。類似の規格としてはJSONが挙げられる。 設定ファイルでよく使用されるYAMLについてまとめてみました。
- JSON-JSON(JavaScript Object Notation)は、軽量なデータ交換フォーマットです。 基本的な構文、データ型、バリデーション、JavaScriptでの操作方法をチートシートにまとめました。
Related Goods
WebTerm - Recommended tools
WebTermは、ブラウザでLinuxコマンド・Gitコマンドを安全に実行でき、チュートリアル式で学べるターミナルサンドボックスです。
AIコーディングツールの普及に伴い、CLIの基礎知識を身につける重要性は増しています。実際のターミナルを操作するのに抵抗がある方でも、WebTermはローカル環境を壊す心配がありません。「会員登録不要・無料」で利用でき、学習環境として最適です。

WebTerm
Browser Terminal Sandbox for Learning CLI
開く
All Cheatsheets
エンジニア・プログラマー向けの便利なチートシートを多数まとめています(SP/Tablet/PC対応)
すべてのチートシートを見る


