【入門編】dd要素(説明の記述) – HTML実践ガイド

こんにちは!Web制作の世界へようこそ。今日は、HTMLの「リスト」の中でも、ちょっと独特な存在感を放つ`

`、`

`、そして主役の`

`についてお話しします。

「リストといえば`

    `や`

      `じゃないの?」と思ったあなた、大正解です。でも、Webサイトを作っていると「これは単なる箇条書きじゃなくて、『名前』と『説明』のペアだな」と感じる場面に必ず出会います。

      そんな時、この「説明リスト」のトリオがめちゃくちゃ役に立つんです。さっそく、紐解いていきましょう!

      —

      そもそも、` `って何をするもの?

      `

      `は「Description Details(記述の詳細)」の略。その名の通り、「これってどういう意味?」という説明部分を担当します。

      イメージしてみてください。あなたは今、コンビニで「おにぎり」を買おうとしています。棚の値札を想像してください。

      • おにぎり(名前=`
        `)
      • 具材:鮭(詳細=`
        `)
      • 価格:150円(詳細=`
        `)

      このように、「項目(dt)」に対して「説明(dd)」を添えるという構造を作るのが、このタグの役割です。

      基本の形を見てみよう

      コードにするとこんな感じです。まずは肩の力を抜いて眺めてみてください。

      HTML

      Webページの骨組みを作るための言語です。
      CSS
      Webページに色やレイアウトなどの見た目を整える言語です。

      どうでしょう?「名前と説明」という関係性が、タグを見るだけで伝わってきませんか?

      —

      ひとつの言葉に、複数の説明を足したい時は?

      ここでよくあるのが、「名前はひとつだけど、説明したいことがたくさんある」というケースです。例えば、ひとつの商品に対して「特徴」と「価格」を両方書きたい時などですね。

      大丈夫、`

      `はひとつの`

      `に対して、いくつ並べてもいいルールになっています。

      こんな使い方ができます

      特製ハンバーグ

      ・国産黒毛和牛100%使用
      ・秘伝のデミグラスソース付き
      ・お値段:1,200円

      このように、`

      `を積み重ねることで、ひとつのテーマに対して情報を詳しく、かつ分かりやすく提示できるんです。読み手にとっても、「あ、これはハンバーグについての情報だな」と一目でわかりますよね。

      —

      実務でつまずきがちな「ポイント」

      ここで、少しだけ現場のテクニックをお伝えしますね。

      1. 見た目はCSSで変えればいい

      「`

      `を使うと、自動的にインデント(字下げ)が入ってしまってデザインしにくい…」と感じることがあるかもしれません。でも、心配しないでください。HTMLはあくまで「意味」を伝えるためのもの。見た目の調整はCSSの仕事です。

      「思った通りに表示されない!」と焦らず、「今は意味を正しく伝えているからOK!」とまずは割り切って大丈夫ですよ。

      2. 困ったら「辞書」をイメージしよう

      `

      `、`

      `、`

      `の関係に迷ったら、「国語辞典」を思い浮かべてみてください。

      • `
        ` = 辞書そのもの(全体)
      • `
        ` = 見出し語(「りんご」とか「HTML」とか)
      • `
        ` = その意味の解説文

      この関係が守られていれば、あなたのHTMLはとても美しく、誰が読んでも理解しやすいものになります。

      —

      まとめ:あなたのコードは「誰かのための手紙」

      HTMLを書くことは、ブラウザという機械だけでなく、それを見る「人」に向けてメッセージを送ることと同じです。

      「このリストは、ただ並んでいるだけじゃなくて、実はこういう関係性ですよ」と教えてあげる。そうすることで、検索エンジンもあなたのサイトを正しく評価してくれますし、何よりコードがすっきりと美しくなります。

      最初は難しく感じるかもしれませんが、まずは「名前と説明だな」と思ったら`

      `を使ってみる。それだけで、あなたはもう一歩、プロのフロントエンド・エンジニアに近づいていますよ。

      今日学んだ`

      `を使って、ぜひ身近な何かの説明リストを作ってみてくださいね!応援しています!

コメント

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