VSCodeでHTML/CSSを始める方法|Webページ作成の基本手順を解説

HTML/CSS

Webデザインやプログラミングの第一歩として、誰もが通る道が「HTML」と「CSS」です。そして、これらを最も効率よく、かつ楽しく学べるツールが、世界中のエンジニアが愛用するVisual Studio Code(VSCode)です。

「VSCodeをインストールしたけれど、どこから書き始めればいいかわからない」「ファイルを作ったのにブラウザに映らない」といった悩みを抱えていませんか?

本記事では、VSCodeを使ったHTML/CSS開発の「最初の一歩」から「ブラウザの確認」までを、どこよりも丁寧に解説します。この記事を読み終える頃には、あなたは迷うことなく自分の手でWebページを作り始められるようになっているはずです。

VSCodeでHTML/CSSを書く前に準備するもの

コードを書き始める前に、まずは「道具」と「場所」を整える必要があります。ここでつまずくと後々の作業がスムーズに進まないため、一つずつ確実に確認していきましょう。

VSCodeのインストールと初期設定

まずはVSCode本体がPCに入っていることが大前提です。まだの方は、以下の記事を参考に準備を済ませてください。

拡張機能「Live Server」の導入

Web制作において「Live Server」は必須中の必須アイテムです。これがないと、コードを書き換えるたびにブラウザを手動で更新する手間が発生し、学習効率が著しく低下します。

作業用フォルダの作成

デスクトップでもどこでも構いませんが、「Web制作の練習用フォルダ」を一つ作成してください。名前は「my-web-site」や「practice」など、半角英数字で付けるのが鉄則です(日本語名はエラーの原因になることがあります)。

VSCodeでHTMLファイルを作成する方法

準備が整ったら、いよいよ最初のファイル「HTML」を作成します。ここは初心者が最もミスをしやすいポイントなので、一歩ずつ進めましょう。

手順1:VSCodeでフォルダを開く

VSCodeを起動したら、まずは先ほど作成した「作業用フォルダ」をVSCodeで読み込ませます。

  • 画面左上の「ファイル」>「フォルダーを開く」を選択。
  • 作成したフォルダを選択して「開く」をクリック。

これで、VSCodeの左側(エクスプローラー)に自分のフォルダ名が表示されます。

手順2:新規ファイルの作成

フォルダ名が表示されているエリアの横にある「+」アイコン(新しいファイル)をクリックします。

手順3:index.htmlとして保存

入力欄に「index.html」と入力して、Enterキーを押します。

ポイント:拡張子の重要性

ここで最も重要なのが、ファイル名の末尾に付く「.html」という拡張子です。 VSCodeは、この拡張子を見て「あ、これはHTMLという言語で書かれたファイルなんだな」と判断し、コードに色を付けたり便利な補完機能を出したりしてくれます。

なぜ「index」という名前にするのかというと、Webサーバーが「そのフォルダの中で最初に表示すべきファイル」として認識する世界共通のルールだからです。命名が決まっていなければ、最初の1枚は必ず index.html にすると覚えておきましょう。

VSCodeでCSSファイルを作成する方法

HTMLが「骨組み」なら、CSSは「装飾(見た目)」を担当します。HTMLファイルとは別に、専用のファイルを作ります。

手順1:style.cssの作成

HTMLの時と同様に、エクスプローラーの「+」アイコンをクリックし、今度は「style.css」と入力して保存します。

ファイル構成の整理

現在のフォルダ内は、以下のようになっているはずです。

my-web-site(プロジェクトフォルダ)
├── index.html
└── style.css

このように、HTMLとCSSが同じ階層(同じフォルダ内)に並んでいる状態が、初心者にとって最も管理しやすい理想的な構成です。

HTMLファイルとCSSファイルをつなげる方法

ここがWeb制作における最初の「壁」です。HTMLファイルとCSSファイルは、作っただけでは連動しません。「このHTMLには、このCSSを適用するよ!」という指示をHTML側に書き込む必要があります。

linkタグの記述

index.html を開き、<head>タグの中に以下の1行を記述します。

<link rel="stylesheet" href="style.css">

head内に書く理由

<head>タグは、そのページの「設定情報」を書く場所です。ブラウザはページを表示する前に、まず設定情報を読み込みます。
ここにCSSへのリンクを書くことで、「ページが表示される瞬間に、すでにデザインが適用されている状態」を作ることができるのです。

もしこれが <body> (本文)の後に書いてあると、一瞬だけデザインのない素のテキストが表示され、その後に色がつくといった不自然な動作になってしまいます。

HTMLの基本構造を書く方法

いよいよ中身を書いていきます。VSCodeには「一瞬で基本形を呼び出す魔法」があります。

html:5(Emmet)の活用

index.html に、半角で ! (エクスクラメーションマーク)または html:5 と入力してEnterキーを押してください。すると、以下のようなコードが自動生成されます。

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
</html>

この<body></body>の中に<h1><p>タグなどを使用して内容を書いていきます。
HTMLのタグについて知りたい方は、以下の記事を参考にすることをおすすめします。

【HTML基礎】よく使う重要タグ10選!初心者がまず覚えるべき基本を徹底解説
HTMLの学習を始めたらまず覚えたい「重要タグ10選」を徹底解説!見出し、リスト、リンクなど、実務で頻繁に使うタグの役割や正しい親子関係、SEOに強い「セマンティックな書き方」のコツも紹介します。100種類以上あるタグの中から、本当に必要なものだけを効率よくマスターしましょう!

実際に自分の手で<body>内に文を書いてみましょう。

titleとbody

  • <title>:ブラウザのタブに表示される名前です。
  • <body>:実際に画面に映る内容です。ここに書いた文字や画像がユーザーの目に触れることになります。

VSCodeなら、これらを一から手入力する必要はありません。この「爆速で形を作る機能(Emmet)」こそが、VSCodeを使う最大のメリットの一つです。

CSSを書いて見た目を変えてみる

次に style.css を開き、HTMLのデザインを指示してみましょう。

実践的な記述例

以下のコードをコピーして style.css に貼り付けてみてください。

/* 背景色と文字色の変更 */
body {
    background-color: #f0f8ff; /* 薄い青 */
    color: #333333;           /* 濃いグレー */
}

/* 見出しのデザイン */
h1 {
    color: #ff6347;           /* トマト色 */
    font-size: 32px;
    text-align: center;       /* 中央揃え */
}

CSSを書く時は、「どの場所(セレクタ)を」「どう変える(プロパティと値)」という順番で記述します。VSCodeなら、 color: と打つだけで色の候補が四角いアイコンで表示されるため、色の微調整も非常に簡単です。

Live Serverでブラウザ表示する方法

書いたコードがどう見えるのか、ブラウザで確認しましょう。

起動方法

  • index.html を開いた状態で、画面の右下にある「Go Live」という文字をクリックします。
  • あるいは、エディタ上で右クリックして「Open with Live Server」を選択します。

ブラウザが立ち上がり、先ほど書いた文章がデザインされた状態で表示されれば成功です!

保存時反映(オートリロード)の体験

Live Serverの本当の凄さはここからです。
VSCodeの画面とブラウザを横に並べ、CSSの色を少し変えて「保存(Ctrl + S)」してみてください。ブラウザの更新ボタンを押さなくても、一瞬で色が変わるはずです。この快適なサイクルが、プログラミングを楽しくさせます。

VSCodeでHTML/CSSを書くときによくあるミス

思うように表示されない場合、大抵は以下のいずれかが原因です。

CSSが反映されない

一番多い原因です。

  • link タグのスペルが間違っていないか。
  • href = “style.css” のファイル名が実際のファイル名と一致しているか。
  • HTMLを保存していない(ファイル名の横に白丸が出ていないか)。

ファイル名が違う

HTMLは index.html ですが、よくあるミスが index.html.txt のように二重の拡張子になってしまうことです。VSCodeのエクスプローラーでアイコンの形(<>のマーク)をしっかり確認しましょう。

保存できていない

VSCodeの「自動保存(Auto Save)」をオンにしていない場合、保存するまでブラウザには反映されません。
[設定] > [Auto Save] > [onFocusChange] に設定しておくことを強く推奨します。

linkタグのパスが違う

HTMLとCSSが別のフォルダに入っているのに、ファイル名だけ指定している場合に起こります。初心者のうちは、必ず「同じフォルダ」に並べるようにしましょう。

VSCodeでHTML/CSSを書くときに便利な機能

基本がマスターできたら、以下の機能を使いこなすことでさらに開発が加速します。

  1. Emmet(エメット):ul>li*5 と打つだけで、箇条書きリストが一瞬で完成します。
  2. Prettier:ぐちゃぐちゃになったコードのインデントを、保存時に自動で整えてくれます。
  3. Auto Rename Tag:開始タグを変えたら、閉じタグも自動で変わるツールです。

こちらについては、以下の「おすすめ拡張機能」の記事で詳しく解説しています。

VSCodeでHTML/CSSを書くときに覚えておきたいポイント

最後に、エンジニアとして長く活躍するために意識すべき「お作法」をお伝えします。

ファイル名をわかりやすくする

Webサイトが大きくなると、ファイルが増えます。

  • index.html(トップページ)
  • about.html(私たちについて)
  • contact.html(お問い合わせ)

このように、一目で中身がわかる英単語を使いましょう。

フォルダ構成を意識する

画像ファイルが増えてきたら、images というフォルダを作ってまとめましょう。

project
├── index.html
├── style.css
└── images/
    └── logo.png

整理整頓ができるエンジニアは、バグも少なくなります。

こまめに保存して確認する

100行書いてから確認するのではなく、1行書くごとに Live Server で確認しましょう。どこで間違えてたかがすぐに特定できるため、結果として最短で完成させることができます。

まとめ

VSCodeを使ったHTML/CSS開発の流れを復習しましょう。

  1. フォルダを開く:すべての作業はここから始まります。
  2. ファイルを作成:index.html と style.css を用意します。
  3. linkタグを繋ぐ:これを忘れるとデザインが反映されません。
  4. Emmetで爆速入力: ! を使って基本構造を整えます。
  5. Live Serverで確認:リアルタイムで変化を楽しみながら書き進めます。

最初は覚えることが多いように感じるかもしれませんが、一度この「型」を覚えてしまえば、世界中のどんなWebサイトも作れるようになります。

タイトルとURLをコピーしました