ホーム > 【HTML】超簡単!5分で作れるヘッダーの作り方 > 【HTML】超簡単!5分で作れるヘッダーの作り方

【HTML】超簡単!5分で作れるヘッダーの作り方

ヘッダーはWebサイトにおいて重要な役割を持ちます。

他のページに移動したい時にユーザーにとっては必要不可欠なものです。

そんなヘッダーは今回は5分、またはそれ以下で作っていこうと思います。

ヘッダーがあるだけでそのサイトの完成度が大幅に上がるので、ヘッダーを作ることをお勧めします。

以下のコードはコピペでの使用が可能です。

今回の記事でわかること

  • ヘッダーの作り方
  • ヘッダーの装飾方法

超簡単なヘッダーの作り方

ではまずはヘッダーの作り方について説明していきます。 ヘッダーを作るのは非常に簡単です。 コードを記述した後に解説していきます。 以下のコードを記述しましょう。

HTML

                
<header>
    <div class="title">
      <a href="/index.html">
        サイトタイトル
      </a>
    </div>
    <div class="navigation">
      <a href="/index.html" class="nav-child">
        ホーム
      </a>
      <a href="/sitemap/index.html" class="nav-child">
        サイトマップ
      </a>

      <a href="/myprofile/index.html" class="nav-child">
          プロフィール
        </a>
        
        <a href="/privacy-policy/index.html" class="nav-child">
          プライバシーポリシー
        </a>

      <a href="/help/index.html" class="nav-child">
        お問い合わせ
      </a>

    </div>
  </header>
                
              

CSS

                
body {
  margin: 0px;
  height: 100%;
  display: flex;
  flex-direction: column;
}

header {
  display: flex;
  flex-direction: row;
  height: 45px;
  width: 100%;
  background-color: white;
  border-bottom: #f4a245 2px solid;
}

header a {
  text-decoration: none;
  color: black;
}



.title {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 15%;
  font-weight: bold;
}

.title a {
  width: 100%;
  text-align: center;
}

/* ナビゲーション */
.navigation {
  display: flex;
  flex-direction: row;
  width: 85%;
  justify-content: end;
}

.navigation a {
  width: 15%;
}

.nav-child {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}

.nav-child:hover {
  color: #f4a245;
  text-decoration: underline;
}
                
              

実装結果

上記のコードを実装後の結果

aタグ内のリンクはダミーなので、自身のサイトのリンク先に書き換えてください。

サイトタイトルも同様に変更してください。

では作り方について解説していきます。



まずHTMLで骨格を作っていきます。

headerタグを用いてこれがheaderであることを宣言しています。

また、その中身をサイトタイトルとナビゲーションに分けています

nav-childクラスたちがそのページに移動できるリンク達です。

ナビゲーションのリンクを増やしすぎると、見た目が悪くなってしまうので、最大6つまでに抑える方がいいと思います。

ヘッダーの装飾の仕方

ではCSSでの装飾の仕方についてご説明します。

ポイントとしては、カーソルがそのリンクの上にいった時に色が変化するというところです。

また派手ではないので一般的なWebサイトなら馴染むことができるヘッダーです。

ここで考える必要があるのが、要素は全て四角形であるということです。

そうするとどんな構造であるかをイメージしやすくなります。

独学でプログラミング学習に時間がかかってしまっている方に朗報です!

プログラミングを理解するのにはどうしても時間がかかってしまうものです。

本を買うにしても結局わからなくなってしまう

AIに聞いても結局理解できずになんとなく作ってしまう

そんな時に心強いのがこちらのプログラミングスクールです カウンセリングが無料で受けることができます。

↓↓↓

まとめ

以上が超簡単なヘッダーナビゲーションの作り方でした。

ここから発展して、カーソルを置いたときに選択肢がもっと出てくるという仕様もいいと思います。

自身でもこのコードを改造して、独自の素晴らしいヘッダーを是非作ってみてください!



プログラミングの独学はどうしても厳しい部分が出てきます。

そのため、プログラミングを学習するにおいて本を使った勉強をお勧めしています。

そのおすすめの本がこちら!

1冊ですべて身につくHTML & CSSとWebデザイン入門講座[第2版]



関連記事

VS Codeの使い方を初心者向けに解説|基本操作・設定・拡張機能

VS Codeの使い方を初心者向けに解説|基本操作・設定・拡張機能

更新マーク2026/03/20

VS Codeはプログラミングやアプリ開発をする上で多くのエンジニアが使用している人気のコードエディタです。 今回はVS Codeを初めて使うという場合にどの部分でコードを書けばいいのかや、どんな設定をすればいいのかなど基本となる部分を解説していき...