【入門編】markタグによるハイライト – HTML実践ガイド

まるで「蛍光ペン」!HTMLの``タグで、読者の視線をスマートに惹きつけよう

Web制作を始めたばかりの皆さん、こんにちは!

HTMLを書き始めると、``タグでリンクを作ったり、``タグで文字を太くしたりと、いろいろなタグを覚えるのが楽しくなってきますよね。でも、ふとこんなふうに思うことはありませんか?

「この部分、他の文字とはちょっと違う意味で目立たせたいんだけど、どれを使えばいいんだろう?」

そんなとき、最強の助っ人になってくれるのが今回紹介する``タグです。これ、例えるなら「Webページ上の蛍光ペン」のようなものなんです。

—

``タグって、一体なにもの?

``タグは、ひと言でいうと「文脈の中で、特に注目してほしい箇所」をハイライトするためのタグです。

想像してみてください。教科書の大事なところに蛍光ペンを引いたり、検索したキーワードがWebサイト上で黄色く光っていたりするアレです。あれをHTMLで表現するのが、この``タグの役割なんです。

なぜ `` や `` じゃダメなの?

よくある疑問ですね!ここで少しだけ「意味」の話をしましょう。

  • ``(重要): 「ここ、めちゃくちゃ大事だから読んで!」という、内容の緊急性や重要度を示すとき。
  • ``(強調): 「ここを少し強調して読んでほしいな」という、読み上げるときのアクセントを伝えたいとき。
  • ``(参照・関連): 「ここ、今探しているキーワードだよ」とか「この文脈で特に注目すべき箇所だよ」という、「参照するための場所」を示すとき。

つまり、``が「心臓部(重要)」なら、``は「道しるべ(検索・参照)」というイメージ。役割が全然違うんですよ。

—

実際に書いてみよう!

使い方はとってもシンプルです。強調したい言葉を `` と `` で囲むだけ。これだけで、ブラウザは「ここは注目すべき場所だな」と認識してくれます。

検索キーワード「HTML」の結果:

今回の学習テーマは、HTMLの基本的な構造についてです。
Webサイトの骨組みを作るHTMLは、全ての始まりですよ!

ブラウザで見るとどうなる?

これだけで、ほとんどのブラウザでは自動的に「黄色い背景色」がついて表示されます。CSSをわざわざ書かなくても、ブラウザが「あ、ここマークされてるね!」と親切に色を塗ってくれるんです。なんて便利なんでしょう!

—

もっと可愛く、もっと自分らしく!

もちろん、デフォルトの黄色いハイライトも素敵ですが、Webサイトのデザインに合わせて色を変えたくなることもありますよね。そんなときは、CSSで簡単にカスタマイズしちゃいましょう。

/ markタグの色を自分好みに変える魔法のコード /
mark {
background-color: #ffeb3b; / 背景色を好きな色に /
color: #333; / 文字色も調整できます /
padding: 0 4px; / 少し余白を作ると読みやすくなります /
border-radius: 3px; / 角を少し丸めると今っぽい雰囲気に! /
}

「デザインが崩れたらどうしよう…」と不安になる必要はありません。`mark`タグはインライン要素なので、文章の中にそっと差し込んでも、レイアウトがガタガタになる心配はほとんどないので安心してくださいね。

—

どんなときに使うのが正解?

一番おすすめなのは、やはり「検索結果の強調」です。

ユーザーが検索窓に何か打ち込んで、その結果が表示されたとき、該当するキーワードが光っていたら「あ、ここだ!」とすぐに分かりますよね。そんな小さな「使いやすさ(ユーザビリティ)」の積み重ねが、あなたの作るサイトをどんどん心地よい場所にしていきます。

他にも、以下のような使い方も素敵ですよ。

  • 引用文の中で、特に読み取ってほしい部分を指し示すとき
  • チュートリアル記事で、操作対象のボタンの名前を強調するとき

—

最後に:小さな「マーク」が、大きな親切になる

プロの現場でも、``タグは「意味」を正しく伝えるためにとても大切にされています。ただ見た目を変えるためだけに使うのではなく、「ここは読者にとって見つけやすい場所だよ」というメッセージを込めて使うこと。それが、良いHTMLを書くための第一歩です。

最初は難しく感じるかもしれませんが、まずは一つの単語を囲むところから始めてみてください。あなたが引いたその「蛍光ペン」が、誰かのWeb体験をちょっとだけ明るくしてくれるはずですよ。

それでは、また次回の記事でお会いしましょう!コーディング、楽しんでくださいね!

コメント

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