WEBサイト制作やWEBデザインを学ぶとき、よく目にするのが「HTML」です。
「結局なにができるの?」「難しそう…」「プログラミングと違うの?」と感じている人も多いかもしれません。
この記事では、HTMLの基本的な役割や書き方を、初心者の方にも分かりやすく解説していきます。
まずはHTMLの基礎から、一つずつ理解していきましょう。
HTMLとは?

HTML(HyperText Markup Language)とは、WEBページの構造を作るための言語です。
文章や画像、見出し、リンクなどに「これは見出し」「これは本文」といった意味を持たせることで、WEBページ全体の骨組みを整えます。
私たちが普段見ているほとんどのWEBサイトは、このHTMLをもとに作られています。
一見ただ文字や画像が並んでいるように見えても、裏側ではHTMLによって情報の役割が細かく指定されています。
HTMLの特徴は、情報に役割を与えることです。
たとえば、HTMLでは次のように情報を整理します。
- ページのタイトルや見出し
- 本文として読む文章
- クリックできるリンク
このように役割を分けることで、「見出しとして目に入りやすくする」「本文として読みやすくする」といった調整が可能になります。
HTMLは、WEBページの見た目を直接変えるというよりも、WEBサイトの土台を作る役割を担う存在です。
HTML・CSS・JavaScriptの違いと役割
WEBサイトは、HTML・CSS・JavaScriptの3つが組み合わさって作られています。
それぞれ役割が異なり、よく家づくりにたとえられます。
- HTML:家の骨組み(どこが見出しで、どこが本文かを決める)
- CSS:内装やデザイン(色・大きさ・レイアウトを整える)
- JavaScript:動きや仕組み(ボタンを押したときの動作など)
HTMLだけでもページは表示されますが、文字と画像が並んだだけのシンプルな状態になります。
そこにCSSを加えることで見た目が整い、JavaScriptを使うことで動きのあるWEBサイトになります。
このように、HTMLは土台、CSSは見た目、JavaScriptは動きと考えると、それぞれの違いが分かりやすくなります。
HTMLはプログラミング言語ではない?
結論から言うと、HTMLはプログラミング言語ではありません。
HTMLは「マークアップ言語」と呼ばれ、文章や画像に役割をつけて整理するための言語です。
プログラミング言語は、計算をしたり、条件によって動きを変えたりといった「処理」を行います。
一方HTMLは、「ここは見出し」「ここは本文」「ここに画像を表示する」といった、ページの構造を決めることが役割です。
HTMLでは複雑な計算や命令を書く必要はないため、WEB制作の入り口として学びやすい言語だと言えるでしょう。
【図解】これだけ覚えればOK!HTMLの基本構造

HTMLの基本構造は、「タグ・要素・属性」の3つを理解すればOKです。
この3つの役割を押さえるだけで、HTMLの仕組みが一気に分かりやすくなります。
HTMLは一見むずかしく見えますが、やっていることはとてもシンプルです。
「どこが見出しで、どこが文章か」「画像やリンクはどこか」といった情報を、ルールに沿って整理しているだけです。
下の図では、タグ・要素・属性がどのようにつながっているのかをまとめています。
全体像をイメージしながら読み進めてみてください。
1. タグ:命令を出すための「目印」
タグとは、HTMLで「この情報は何か」を伝えるための目印です。
文章や画像をそのまま書くだけでは、ブラウザはそれが見出しなのか、本文なのかを判断できません。
そこで使われるのがタグです。
タグは < > で囲まれた英単語で表され、それぞれ役割が決まっています。
HTMLでは、タグで囲まれたひとかたまりを「要素」と呼び、タグの中に追加で書かれる設定情報を「属性」といいます。
たとえば、次のようなコードを見てみましょう。
<a href=”URL”>こんにちは</a>
この例では、以下のような役割になっています。
- <a>:リンクを作るためのタグ
- href=”URL”:リンク先を指定する属性
- こんにちは:画面上に表示されるテキスト
この場合、「こんにちは」という文字がリンクとして表示され、クリックすると指定したURLに移動します。
このように、HTMLではタグ・属性・中身が組み合わさることで、WEBページの動きや構造が決まります。
次の章では、ここで触れた「要素」と「タグ」について、それぞれ詳しく説明していきます。
2. 要素:タグで囲まれた「中身」
要素とは、タグで囲まれた中身全体のことです。
HTMLでは、開始タグと終了タグで囲まれたひとかたまりを1つの要素として扱います。
たとえば、<p>こんにちは</p>という書き方では、<p>と</p>に囲まれた「こんにちは」まで含めて1つの要素になります。
見出しや段落、リンクなど、WEBページに表示される内容は、すべてこの要素の集まりで構成されています。
<h1>はじめてのHTML</h1>
<p>HTMLは、WEBページの構造を作るための言語です。</p>
<p>
詳しく知りたい方は
<a href=”https://japan-design.jp/no1-design-school/“>こちらのページ</a>
をご覧ください。
</p>
HTMLは、要素を正しく使い分けることで、ページの構造を分かりやすく整理できます。
要素の役割がはっきりしているほど、読みやすく、伝わりやすいWEBページになります。
3. 属性:タグに機能を追加する「設定」
属性とは、タグに追加情報を与えるための設定です。
タグだけでは伝えきれない細かな指示を補う役割を持っています。
たとえば、リンクを作るaタグでは、hrefという属性を使って「どこに移動するか」を指定します。
属性は、次のように開始タグの中に記述します。
<a href=”https://japan-design.jp/no1-design-school/“>リンク</a>
この例では、以下のような役割があります。
- aタグ:リンクを作るためのタグ
- href=”https://example.com”:移動先のURLを指定する属性
- リンク:画面上に表示されるテキスト
この設定により、「リンク」という文字がクリック可能になり、指定したURLへ移動します。
- <h1>はじめてのHTML</h1>
- 見出し要素(ページのタイトル)
- <p>HTMLは、WEBページの構造を作るための言語です。</p>
- 段落要素(文章)
- <a href=”http://https://japan-design.jp/no1-design-school/>こちらのページ</a>
- リンク要素(クリックできる文字)
画像を表示するimgタグでは、画像の場所を示すsrcや、画像の内容を説明するaltなど、複数の属性を組み合わせて使います。
このように属性を設定することで、HTMLは表示内容や意味、リンク先などを明確に指定でき、WEBページの構造がより分かりやすくなります。
【お知らせ】
まずは無料でWEBデザインを学びませんか?
デザインに少しだけ興味がある方に向けて、豪華な無料プレゼントを用意しました。
✔️ WEBデザイン20レッスン
✔️ WEBデザイナータイプ診断
✔️ 60分でバナーが作れるレッスン動画
✔️ 月収3万円が叶う!副業ロードマップ
✔️月100万稼いだデザイナーによる特別動画講座
初心者が最初におさえるべき基本のHTMLタグ一覧

HTMLには多くのタグがありますが、初心者が最初に覚えるべきものは多くありません。
ここでは、WEBページを作るうえで特によく使う基本タグを厳選し、それぞれの役割と使い方を分かりやすく解説します。
見出しを作る「h1〜h6タグ」
hタグは、文章の見出しを作るためのタグです。
h1からh6まであり、数字が小さいほど重要度が高い見出しになります。
一般的に、ページ全体のタイトルにはh1、章の見出しには、章の中の小見出しにはを使います。
見出しを正しく使うことで、文章構造が整理され、読みやすいWEBページになります。
なお、この記事内の各章タイトル「見出しを作るh1〜h6タグ」は、タグを使用しています。
- <h1>記事タイトル</h1>
- HTMLとは?初心者向けにタグの基本から書き方までわかりやすく解説
- <>大見出し</>
- 初心者が最初におさえるべき基本のHTMLタグ一覧
- <>小見出し</>
- 見出しを作る「h1〜h6タグ」
文章の段落を作る「pタグ」
pタグは、文章の段落を作るためのタグです。
1つの話題や内容のまとまりごとに使うことで、文章を読みやすく整理できます。
たとえば、説明文や本文はpタグで囲むのが基本です。
段落ごとにpタグを使うことで、ブラウザ上でも自然に改行され、視認性が向上します。
文章の構造を意識してpタグを使うことで、読み手にも検索エンジンにも内容が伝わりやすくなります。
<p>ここに文章を書きます。</p>
リンクを設置する「aタグ」
aタグは、別のページやWEBサイトへ移動するリンクを設置するためのタグです。
aタグでは、hrefという属性を使って移動先のURLを指定します。
テキストをクリックすると指定したページに移動する仕組みです。
たとえば、関連記事や参考ページへの案内にリンクを設置すると、読者の理解を深めることができます。
<a href=”https://example.com”>リンクテキスト</a>
画像を表示する「imgタグ」
imgタグは、WEBページに画像を表示するためのタグです。
imgタグでは、画像の場所を指定するsrc属性と、画像の内容を説明するalt属性を設定します。
特にalt属性は、画像が表示されない場合や、検索エンジン・音声読み上げにも使われる重要な情報です。
imgタグは、画像表示だけでなく、情報を正しく伝えるためにも欠かせないタグです。
<img src=”image.jpg” alt=”画像の説明”>
箇条書きリストを作る「ul・ol・liタグ」
ul・ol・liタグは、箇条書きのリストを作るためのタグです。
- 例えば
- このような
- 箇条書きの
- リストです
情報を整理して並べたいときに使うことで、内容が一目で理解しやすくなります。
ulタグは順番のないリスト、olタグは順番のあるリストを作成します。
それぞれのリストの中身は、liタグで1項目ずつ記述します。
たとえば、手順の説明やポイントの列挙など、情報を簡潔に伝えたい場面で活躍します。
<ul> <li>例えば</li> <li>このような</li> <li>箇条書きの</li> <li>リストです</li></ul>
改行をするための「brタグ」
brタグは、文章の途中で改行を入れたいときに使うタグです。
改行のみを目的としたタグで、段落を作るpタグとは役割が異なります。
たとえば、住所や詩のように、意味の区切りではなく見た目上の改行が必要な場合に使われます。
brタグは終了タグが不要な点も特徴です。
ここで改行します<br>
次の行に表示されます
表を作成する「tableタグ」
tableタグは、表形式で情報を整理して表示するためのタグです。
料金表や比較表など、複数の情報を分かりやすくまとめたいときに使います。
tableタグの中では、行を作るtr、見出しセルを作るth、データを入れるtdを組み合わせて表を構成します。
<table> <tr><th>項目</th><th>内容</th></tr> <tr><td>A</td><td>B</td></tr> </table>
グループ化する「div・spanタグ」
divタグとspanタグは、要素をグループ化するためのタグです。
これ自体に意味はなく、レイアウトやデザインを整えるための「箱」として使われます。
divタグはブロック要素で、段落のようにまとまりを作りたいときに使います。
spanタグはインライン要素で、文章の一部だけを装飾したい場合に使われます。
CSSと組み合わせることで、特定の範囲に色を付けたり配置を調整したりできます。
<div>まとまり</div> <span>一部だけ</span>
メモを残す「コメントアウト」
コメントアウトは、HTML内にメモを残すための書き方です。
コメントとして記述した内容は、ブラウザ上には表示されません。
コードの説明を書いたり、一時的に処理を無効にしたりしたいときに使います。
あとから見返したときに内容を理解しやすくなるため、開発や修正時に便利です。
HTMLでは、<!– と –> で囲むことでコメントアウトできます。
<!– ここはコメントです –>
【実践】HTMLを書いてWebページを表示させてみよう

HTMLの基本を理解したら、実際に手を動かしてWEBページを表示してみましょう。
ここでは、特別なツールを使わず、パソコンに入っているメモ帳だけでHTMLを作成します。
一つずつ手順を進めれば、初心者の方でも簡単にWEBページを表示できますので、ぜひ一緒に試してみてください。
Step1:テキストエディタ(メモ帳)を開く
まずは、HTMLを書くためのテキストエディタを開きます。
Windowsの場合は「メモ帳」、Macの場合は「テキストエディット」を使用します。
スタートメニューやアプリ一覧から起動し、まっさらな画面を表示しましょう。
Step2:HTMLの基本コードを記述する
次に、メモ帳にHTMLの基本コードを入力します。
HTMLは、決まった構造に沿って記述することで正しく表示されます。
以下のコードを、そのまま入力してみてください。
<!DOCTYPE html><html lang=”ja”><html> <head> <title>はじめてのHTML</title> </head> <body> <h1>はじめてのWEBページ</h1> <p>HTMLでページを作りました。</p> </body> </html>
このコードが、WEBページの土台になります。
Step3:「.html」の拡張子で保存する
コードを書き終えたら、ファイルを保存します。
「ファイル」→「名前を付けて保存」を選び、ファイル名を「index.html」などに設定してください。
このとき、拡張子を必ず「.html」にすることが重要です。
文字コードはUTF-8を選び、保存場所は分かりやすいデスクトップがおすすめです。
Step4:ブラウザでファイルを開いて確認する
保存したHTMLファイルを、ブラウザで開いてみましょう。
ファイルをダブルクリックするか、ブラウザにドラッグ&ドロップすると表示されます。
見出しや文章が表示されていれば成功です。
これで、HTMLを使ってWEBページを表示することができましたね!
未経験からHTMLを習得する効率的な学習方法

HTMLは独学でも学べますが、学び方によって理解の深さや継続しやすさが大きく変わります。
ここでは、未経験からHTMLを習得する代表的な学習方法と、それぞれの特徴を紹介します。
Webサイトや書籍で独学する
HTMLは、無料の学習サイトや入門書を使って独学することも可能です。
費用をかけずに始められ、スキマ時間で自分のペースで学べる点がメリットです。
一方で、分からない部分が出てきたときにすぐ質問できず、理解が止まってしまうこともあります。
また、HTMLの書き方は学べても、WEBデザインや実務での使い方まで理解するのは難しく、途中で挫折してしまう人も少なくありません。
プロの指導が受けられるスクールで学ぶ
効率よくHTMLを身につけたい場合は、スクールやセミナーで学ぶ方法があります。
体系的に整理されたカリキュラムに沿って学べるため、「何から学べばいいか分からない」という状態になりにくいのが特徴です。
また、課題に対してフィードバックを受けられることで、理解が浅いまま学習が進んでしまうリスクも減らせます。
未経験からWEBデザイナーを養成する「日本デザインスクール」では、HTMLなどのコーディングを必須スキルとは考えていません。
HTMLやCSSの基本構造を理解したうえで、「実装を意識したデザインができること」を重視しています。
体系的なカリキュラムとフィードバックを通して、自分に合った分野を見極めながら学べるため、「コーディングが苦手で挫折しそう」という人でも、安心して学習を続けられます。
HTMLに関するよくある質問
まとめ
本記事では、HTMLの基本的な役割や仕組み、初心者が押さえておきたいタグについて解説しました。
HTMLは、WEBページに表示する情報へ役割を与え、サイト全体の構造を整えるための言語です。
タグ・要素・属性の考え方を理解することで、HTMLの仕組みが分かりやすくなります。
最初から完璧を目指さず、基本構造とよく使うタグから少しずつ慣れていくことが大切です。
ぜひ実際に手を動かしながら、HTMLに触れてみてください。
















