「ページを開く」にリンクを設定する方法

HTMLを初めて編集する方にもわかる説明書

1. リンク先のHTMLファイルを用意する

「ページを開く」をクリックしたときに表示したいHTMLファイルを用意します。

例として、一覧ページと同じフォルダに次のファイルがあるとします。

Sample_Website2_layout_fixed.html
page1.html
page2.html
page3.html
page4.html

※ page1.html ~ page4.html はサンプル用の仮名です。実際に使うファイル名に置き換えてください。

2. 一覧ページのHTMLを開く

  1. Sample_Website2_layout_fixed.html をコピーして、バックアップを作ります。
  2. メモ帳やVisual Studio Codeなどのテキストエディターで開きます。
  3. 「ページを開く」または href="page1.html" を検索します。
<a class="card-link" href="page1.html">ページを開く</a>

3. リンク先を書き換える

href="..." の引用符の中がリンク先です。ここだけを変更すれば、ボタンのデザインはそのまま使えます。

例A:同じフォルダのHTMLを開く

<a class="card-link" href="英語タイピング.html">ページを開く</a>

例B:サブフォルダ内のHTMLを開く

一覧ページと同じ場所に typing-games フォルダがあり、その中の index.html を開く場合です。

<a class="card-link" href="typing-games/index.html">ページを開く</a>

例C:インターネット上のページを開く

<a class="card-link" href="https://example.com/">ページを開く</a>

上記URLは説明用です。実際に開きたいページのURLに置き換えてください。

4. 4つのカードにそれぞれ設定する

HTML内にある4つのリンクを、開きたいページに合わせて変更します。

<!-- ① 1つ目のカード -->
<a class="card-link" href="page1.html">ページを開く</a>

<!-- ② 2つ目のカード -->
<a class="card-link" href="page2.html">ページを開く</a>

<!-- ③ 3つ目のカード -->
<a class="card-link" href="page3.html">ページを開く</a>

<!-- ④ 4つ目のカード -->
<a class="card-link" href="page4.html">ページを開く</a>

それぞれの href の中身を、実際のファイル名やパスに置き換えてください。

5. カードのタイトルや説明文も変更する

カードに表示するタイトル・説明文・リンク先は、次のように編集できます。

<article class="card">
  <h2>① 英語タイピングゲーム</h2>
  <p>英単語をタイピングして練習するページです。</p>
  <a class="card-link" href="typing-games/index.html">ページを開く</a>
</article>

6. 保存して動作を確認する

  1. 編集したファイルをHTML形式(拡張子 .html)で保存します。
  2. ブラウザで一覧ページを開き直します。
  3. 「ページを開く」をクリックします。
  4. 指定したページが表示されるか確認します。

7. リンクが開かないとき

覚えておくポイント:基本的には href="ここ" の引用符の中だけを変更します。ボタンの見た目はそのままで、リンク先を変更できます。