【入門編】aタグの基本構文とhref属性 – HTML実践ガイド

Web制作の世界へようこそ!HTMLという「Webの設計図」を学び始めたばかりの皆さん、こんにちは。

今日は、WebサイトをWebサイトたらしめる、いわば「Webの心臓部」とも言える``タグ(アンカータグ)についてお話しします。これがないと、私たちはWebの海を自由に泳ぐことができません。

「リンクを作るだけでしょ?」と思うかもしれませんが、実はここには初心者さんが最初につまずきやすい「道の迷い方」のヒントがたくさん隠されています。一緒に紐解いていきましょう。

—

1. リンクを作る「魔法の呪文」:``タグの基本

まずは、``タグの基本の形を見てみましょう。`a`は「Anchor(錨:いかり)」の頭文字です。船を港に繋ぎ止めるように、画面上の文字や画像に「別の場所への繋がり」を持たせるイメージですね。


ここをクリックしてね!

このコードを分解すると、こうなります。

  • ``〜``:ここが「リンクの範囲ですよ」という囲い。
  • `href`属性:「Hypertext Reference(ハイパーテキスト参照)」の略。いわば「目的地を記した地図」です。
  • `”https://example.com”`:これが目的地。ダブルクォーテーションで囲むのを忘れないでくださいね。

「``タグで囲んだ文字がリンクになる」という、このシンプルな関係性をまずは指先で覚えてしまいましょう。

—

2. 絶対パスと相対パス:目的地までの「住所」の書き方

ここが一番の山場です。リンク先の指定には「絶対パス」と「相対パス」の2種類があります。

絶対パス:どこからでも繋がる「GoogleマップのURL」

絶対パスは、URLをすべて書き出す方法です。

Googleへ行く

これは、世界中のどこにいても同じ場所に辿り着ける「完全な住所」のようなもの。外部サイトへ飛ぶときは、迷わずこれを使います。

相対パス:今の場所から見た「隣の席」

自分のWebサイトの中にある別のページへ移動するときに使うのが「相対パス」です。

  • `href=”about.html”`:今いる場所から見て、同じフォルダにある「about.html」へ。
  • `href=”../contact.html”`:一つ上の階層にある「contact.html」へ。

「相対パス」を例えるなら……
友達に「あそこのコンビニ、そこを右に曲がってすぐだよ!」と教えるようなものです。「今、どこに立っているか」を基準に場所を伝えていますよね。

初心者がつまずきやすいポイント:
相対パスで「あれ? リンクが反応しない!」というときは、大抵ファイルの名前のスペルミスか、階層(フォルダ)の勘違いです。ブラウザの真っ白な画面が出ても落ち込まないでください。それは「そこにファイルはありませんよ」というブラウザからの優しいサインですから!

—

3. なぜ「属性」をわざわざ書くの?

HTMLを書いていると、「なんでいちいち`href`とか書かなきゃいけないの?」と不思議に思うかもしれません。

実は、HTMLは「文章に意味を付け加える」言語なんです。ただの文字の塊に、``タグという「お札(タグ)」を貼ることで、ブラウザという名の読み手が「お、これはクリックできる場所なんだな」と理解してくれるわけです。

お買い物に例えるなら、「商品タグ」のようなもの。タグが付いているからこそ、店員さん(ブラウザ)はそれが何なのか、いくらなのか(どこへ行くのか)を正しく認識できる。そう考えると、少しだけ愛着が湧いてきませんか?

—

最後に:まずは触って壊してみよう

これから皆さんは、たくさんのコードを書くことになります。最初は「`”`(ダブルクォーテーション)を閉じるのを忘れた!」なんていう小さなミスで、リンクが動かなくなることもあるでしょう。

でも、大丈夫です。Web制作のプロだって、毎日どこかで小さなミスをしています。大事なのは、「あ、今はリンクの住所を間違えていたんだな」と、そのエラーから学んでいくプロセスを楽しむことです。

まずはエディタを開いて、自分の好きなサイトへのリンクを一つ書いてみてください。それが、あなたの広大なWebの世界への第一歩です。

それでは、次回の記事でもまたお会いしましょう。ハッピー・コーディング!

コメント

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