初心者も安心!ホームページ作り方、html基礎をわかりやすく解説

目次

はじめに

このガイドの目的

この文書は、超初心者から初心者の方がHTMLを使って自分のホームページを作れるようにするための入門書です。難しい言葉をできるだけ使わず、手を動かしながら学べるように構成しました。完成すると、簡単な自己紹介ページが作れます。たとえば、名前や趣味、写真やリンクを載せることができます。

対象読者

・パソコンで文字入力ができる方
・ホームページ作りをやってみたい初心者の方
専門知識は不要です。初めての方でも順を追って進めれば作成できます。

本書の進め方

まずは必要なツールを揃えます(テキストエディタとブラウザ)。次にHTMLの基本構造を学び、最後にindex.htmlというファイルを作ってブラウザで表示します。各章で具体的な手順と図例を示しますので、実際に手を動かして確かめてください。

この章を読んだ後にできること

・学習の全体像が分かります
・次に何を準備すればよいかが分かります
では、一緒にホームページ作りを始めましょう。

HTMLでホームページを作ると何ができるのか

概要

HTMLはページの骨組みを作ります。文章や見出し、画像、リンクといった要素を配置できます。CSSは色やレイアウト、文字の大きさなど見た目を整えます。両方を組み合わせると自由度の高いデザインが実現できます。

ローカルでも始められる

レンタルサーバーやCMSがなくても、PCとテキストエディタだけで作業できます。作ったHTMLファイルをブラウザで開けば即座に確認できます。まずは保存→表示の手順を繰り返して学ぶと分かりやすいです。

作れるページの具体例

  • ブログ風の文章ページ
  • 作品を並べるポートフォリオ
  • 会社やお店の紹介ページ
  • 問い合わせフォームを置いた案内ページ(後で仕組みを追加)

学ぶメリット

基本を覚えると、テンプレートの改変や別のツールの理解が速くなります。見た目を自分で調整できるので、他人に頼らずすばやく修正できます。

まず試せる簡単な流れ

  1. テキストエディタでindex.htmlを作る
  2. ブラウザで表示する
  3. 少しずつ要素やCSSを追加して見た目を変える

実際に手を動かすと理解が早まります。ぜひ気軽に試してみてください。

ホームページ作成前の準備:必要なツール

必要な基本ツール

ホームページ作成に必要なのは、テキストエディタとWebブラウザの2つだけです。メモ帳でも作れますが、使いやすさを優先するならVisual Studio Code(以下VS Code)などの高機能エディタをおすすめします。VS Codeは色分けや補完機能で間違いを見つけやすく、初心者の学習を助けます。

エディタの選び方(具体例)

  • メモ帳(Windows): 最も手軽。機能は少ないが学習には十分です。
  • VS Code: 無料で拡張機能が豊富。HTMLやCSSの補完、ライブプレビュー拡張が使えます。
  • Sublime TextやAtom: 軽快でカスタマイズ性あり。

ブラウザについて

ChromeやFirefox、Edgeなど最新のブラウザを用意してください。作ったHTMLはブラウザで開くだけで表示を確認できます。複数のブラウザで見た目を比べる習慣をつけると安心です。

作業用フォルダの準備

PC上に作業フォルダを作り、HTML、CSS、画像をまとめて管理します。例:
– mysite/
– index.html
– styles.css
– images/
– logo.png
このように整理するとファイル参照が簡単になります。

拡張子の表示を有効にする(Windows)

ファイル名の末尾にある「.html」「.css」が見えるように拡張子表示を有効にしてください。誤ってindex.html.txtのようになるのを防げます。

そのほかあると便利なもの

  • 画像編集ソフト(例: 無料のGIMPや簡単なペイント系)
  • コードのバージョン管理(慣れてきたらGit)
  • テキストのバックアップ場所

どれも最初から全部そろえる必要はありません。まずはエディタとブラウザ、整理したフォルダを用意して始めてください。

HTMLの基本構造を理解しよう

最小限のHTMLテンプレート

まずはこれだけあれば動く最低限のテンプレートです:

<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>ページタイトル</title>
  </head>
  <body>
    <!-- ここに内容を置きます -->
  </body>
</html>

DOCTYPEとhtmlタグのlang属性

DOCTYPEはブラウザに文書の種類を伝えます。<!DOCTYPE html>でHTML5を指定します。<html lang="ja">は文書の言語を知らせ、検索や読み上げで役立ちます。

head内の基本メタデータ

  • <meta charset="utf-8">は文字コードを指定します。日本語を正しく表示するために必須です。
  • <meta name="viewport" content="width=device-width, initial-scale=1">はスマホなど画面幅に合わせるための設定です。
  • <title>はブラウザのタブに表示されるタイトルです。

bodyタグの役割

<body>は画面に表示する内容を入れます。見出しや文章、画像、リンクなどの要素をここに書きます。

よく使う基本タグ

  • 見出し: <h1><h6><h1>が最も重要な見出しです。例: <h1>サイト名</h1>
  • 段落: <p>で文章を区切ります。例: <p>こんにちは。</p>
  • リスト: 箇条書きは<ul><li>、番号付きは<ol>を使います。
  • 画像: <img src="path.jpg" alt="説明">altは代替テキストで必ず入れます。
  • リンク: <a href="https://example.com">リンク文字</a>。別タブで開くにはtarget="_blank" rel="noopener"を付けます。

これらを組み合わせてページを作ります。次章で実際に1ページ作っていきます。

実際に1ページ作ってみる(index.html)

準備:作業フォルダとファイルを作る

まずパソコン上に作業用のフォルダを作ります。フォルダ名は自由ですが、ここでは「mysite」とします。フォルダ内に新しいファイルを作成し、名前をindex.htmlにします。文字コードはUTF-8で保存してください(日本語が正しく表示されます)。

シンプルなサンプルコード

以下は最低限のHTMLです。コピーしてindex.htmlに貼り付け、保存してください。

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width,initial-scale=1">
  <title>トップページ</title>
</head>
<body>
  <header>
    <h1>サイトのタイトル</h1>
  </header>
  <main>
    <h2>はじめに</h2>
    <p>ここは本文の例です。短い説明文を入れておきます。</p>
    <h3>特徴</h3>
    <ul>
      <li>簡単に作れる</li>
      <li>構造を後で整えやすい</li>
      <li>ブラウザですぐ確認できる</li>
    </ul>
  </main>
  <footer>
    <p>&copy; 2025 Example</p>
  </footer>
</body>
</html>

ブラウザで開く方法

保存したindex.htmlをダブルクリックするだけで、普段使っているブラウザに表示されます。別の方法はブラウザの「ファイルを開く」や、ファイルをブラウザウィンドウにドラッグすることです。編集したらブラウザで再読み込み(F5や更新ボタン)すると変更を確認できます。

コンテンツを構造的にマークアップする理由

見出し(h1〜h3)や段落(p)、箇条書き(ul/li)を使うと内容が整理されます。後からCSSで見た目を変えるとき、どこにスタイルを当てるか分かりやすくなります。必要なら要素にclassやidを付けておくと、より細かく装飾できます。

次にやること

基本のHTMLができたら、styles.cssを作ってで読み込み、色や余白を整えてください。少しずつ手を加えると理解が深まります。

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

目次