こんにちは!Web制作の世界へようこそ。今日は、HTMLの「リスト」の中でも、ちょっと独特な存在感を放つ`
- `、`
- `、そして主役の`
- `についてお話しします。
「リストといえば`
- `や`
- `は「Description Details(記述の詳細)」の略。その名の通り、「これってどういう意味?」という説明部分を担当します。
イメージしてみてください。あなたは今、コンビニで「おにぎり」を買おうとしています。棚の値札を想像してください。
- おにぎり(名前=`
- `)
- 具材:鮭(詳細=`
- `)
- 価格:150円(詳細=`
- `)
このように、「項目(dt)」に対して「説明(dd)」を添えるという構造を作るのが、このタグの役割です。
基本の形を見てみよう
コードにするとこんな感じです。まずは肩の力を抜いて眺めてみてください。
- HTML
- Webページの骨組みを作るための言語です。
- CSS
- Webページに色やレイアウトなどの見た目を整える言語です。
どうでしょう?「名前と説明」という関係性が、タグを見るだけで伝わってきませんか?
—
ひとつの言葉に、複数の説明を足したい時は?
ここでよくあるのが、「名前はひとつだけど、説明したいことがたくさんある」というケースです。例えば、ひとつの商品に対して「特徴」と「価格」を両方書きたい時などですね。
大丈夫、`
- `はひとつの`
- `に対して、いくつ並べてもいいルール
になっています。こんな使い方ができます
- 特製ハンバーグ
- ・国産黒毛和牛100%使用
- ・秘伝のデミグラスソース付き
- ・お値段:1,200円
このように、`
- `を積み重ねることで、ひとつのテーマに対して情報を詳しく、かつ分かりやすく提示できるんです。読み手にとっても、「あ、これはハンバーグについての情報だな」と一目でわかりますよね。
—
実務でつまずきがちな「ポイント」
ここで、少しだけ現場のテクニックをお伝えしますね。
1. 見た目はCSSで変えればいい
「`
- `を使うと、自動的にインデント(字下げ)が入ってしまってデザインしにくい…」と感じることがあるかもしれません。でも、心配しないでください。HTMLはあくまで「意味」を伝えるためのもの。見た目の調整はCSSの仕事です。
「思った通りに表示されない!」と焦らず、「今は意味を正しく伝えているからOK!」とまずは割り切って大丈夫ですよ。
2. 困ったら「辞書」をイメージしよう
`
- `、`
- `、`
- `の関係に迷ったら、「国語辞典」を思い浮かべてみてください。
- `
- ` = 辞書そのもの(全体)
- `
- ` = 見出し語(「りんご」とか「HTML」とか)
- `
- ` = その意味の解説文
この関係が守られていれば、あなたのHTMLはとても美しく、誰が読んでも理解しやすいものになります。
—
まとめ:あなたのコードは「誰かのための手紙」
HTMLを書くことは、ブラウザという機械だけでなく、それを見る「人」に向けてメッセージを送ることと同じです。
「このリストは、ただ並んでいるだけじゃなくて、実はこういう関係性ですよ」と教えてあげる。そうすることで、検索エンジンもあなたのサイトを正しく評価してくれますし、何よりコードがすっきりと美しくなります。
最初は難しく感じるかもしれませんが、まずは「名前と説明だな」と思ったら`
- `を使ってみる。それだけで、あなたはもう一歩、プロのフロントエンド・エンジニアに近づいていますよ。
- `を使って、ぜひ身近な何かの説明リストを作ってみてくださいね!応援しています!
今日学んだ`
- `
- おにぎり(名前=`
- `じゃないの?」と思ったあなた、大正解です。でも、Webサイトを作っていると「これは単なる箇条書きじゃなくて、『名前』と『説明』のペアだな」と感じる場面に必ず出会います。
そんな時、この「説明リスト」のトリオがめちゃくちゃ役に立つんです。さっそく、紐解いていきましょう!
—
そもそも、` `って何をするもの?
`
- `は「Description Details(記述の詳細)」の略。その名の通り、「これってどういう意味?」という説明部分を担当します。

コメント