テンプレート変更

テンプレート選択

テンプレートを選択して「変更」ボタンをクリックしてください。

Loading...

初心者でも作れる!サイトの基本構成を理解しよう

HP初心者講座

今回は、サイトの骨組みを作る方法を解説します。
ヘッダー・メイン・フッターの3つのセクションに分けると、見た目も整理されて初心者でも作りやすくなります。

サイトの基本構造

Webページは大きく3つのセクションに分けるのが基本です。

  1. ヘッダー(header)
    • ページの最上部に配置
    • サイトタイトルやメニューを置く

例:

<header>
  <h1>Webサイト</h1>
  <nav>
    <a href="#about">About</a>
    <a href="#contact">Contact</a>
  </nav>
</header>
  1. メイン(main)
    • ページのメインコンテンツ
    • 自己紹介やサービス内容などを配置

例:

<main>
  <section id="about">
    <h2>About</h2>
    <p>Web制作サービスを行っています。</p>
  </section>
  <section id="services">
    <h2>Services</h2>
    <p>オリジナルテンプレートを提供します。</p>
  </section>
</main>
  1. フッター(footer)
    • ページの最下部著作権情報や連絡先を表示

例:

<footer>
  <p>© 2025 Webサイト</p>
</footer>

サイトの全体像(HTML例)

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <title>私のWebサイト</title>
  <link rel="stylesheet" href="style.css">
</head>
<body>
  <header>
    <h1>Webサイト</h1>
    <nav>
      <a href="#about">About</a>
      <a href="#services">Services</a>
      <a href="#contact">Contact</a>
    </nav>
  </header>

  <main>
    <section id="about">
      <h2>About</h2>
      <p>Web制作サービスを行っています。</p>
    </section>

    <section id="services">
      <h2>Services</h2>
      <p>オリジナルテンプレートやサポートを提供します。</p>
    </section>

    <section id="contact">
      <h2>Contact</h2>
      <p>お問い合わせはココナラのサービスページからどうぞ。</p>
    </section>
  </main>

  <footer>
    <p>© 2025 Webサイト</p>
  </footer>
</body>
</html>
  • ページはheader → main → footerで整理
  • 各sectionにidを付けると、リンクで飛ばせる
  • CSSで色やレイアウトを整えると、さらに見やすくなる

まとめ

  • ヘッダー:タイトル・ナビゲーション
  • メイン:自己紹介・サービス内容・コンタクト
  • フッター:著作権・連絡先

サイトの構造を理解すると、
「どこに何を置けば良いか」が明確になり、HTMLとCSSの練習もスムーズになります。

初心者の皆様へ

「HTMLの構造はわかったけど、デザインまで完成させるのは難しいかも…」

そんな方は、私がココナラに出品しているWebサイト制作サービスをご利用ください。

  • 高品質テンプレートでデザインも安心
  • 自分で更新できるWebサイト(WordPress)
  • 実用的な機能多数
  • 操作マニュアル付き
  • 公開後2週間の無料サポート

作業に行き詰まったら、プロに任せるのもひとつの手です。
ぜひご相談ください!

次回予告

次回は、CSSで横並びや中央寄せのレイアウトを作る方法を解説します。
1ページサイトの見た目を整えるテクニックを学びましょう。

   

関連記事