HTML - 順序リスト:初めてのガイド
こんにちは、未来のウェブ開発者たち!今日は、HTMLの順序リストの楽しい世界に飛び込みます。コードを書いたことがないとしても心配しないでください - この旅であなたの親切なガイドとしてお手伝いします。このチュートリアルの終わりには、プロのように順序リストを作成できるようになるでしょう!
順序リストとは?
コードに飛び込む前に、順序リストとは何かを理解しましょう。サンドイッチを作る手順を書いているとします。順序を間違えたくありませんよね?それが順序リストの出番です。特定の順序が必要なコンテンツには完璧です。
文法:順序リストの構成要素
では、コードに手を付けてみましょう。HTMLで順序リストを作成する基本的な文法は以下の通りです:
<ol>
<li>最初の項目</li>
<li>次の項目</li>
<li>3番目の項目</li>
</ol>
これを分解してみましょう:
-
<ol>
は「順序リスト」を意味します。すべてのリスト項目のコンテナです。 -
<li>
は「リスト項目」を意味します。各<li>
タグはリストの1つの項目を表します。
このコードを実行すると、以下のように見えます:
- 最初の項目
- 次の項目
- 3番目の項目
すごいですね?ブラウザが項目を自動的に番号振りします!
順序リストの定義:創造的な試み
基本的なことを理解したので、少し凝らしてみましょう。HTMLには順序リストをカスタマイズするための便利な属性があります。
'start' 属性
リストを1以外の番号から始めたい場合はどうしますか?'start'属性が役立ちます:
<ol start="5">
<li>これは番号5になります</li>
<li>これは番号6になります</li>
<li>これは番号7になります</li>
</ol>
これは以下のように表示されます:
- これは番号5になります
- これは番号6になります
- これは番号7になります
'reversed' 属性
逆に数えたい場合は、'reversed'属性を試してみてください:
<ol start="5" reversed>
<li>これは番号5になります</li>
<li>これは番号4になります</li>
<li>これは番号3になります</li>
</ol>
これは以下のように表示されます:
- これは番号5になります
- これは番号4になります
- これは番号3になります
HTML順序リストの例:すべてを合わせて
より複雑な例を見てみましょう。先ほど触れたサンドイッチのレシピを作成してみます:
<h2>PB&Jサンドイッチの作り方</h2>
<ol>
<li>材料を準備する:
<ul>
<li>2枚のパン</li>
<li>ピーナッツバター</li>
<li>ジャム</li>
</ul>
</li>
<li>一片のパンにピーナッツバターを塗る</li>
<li>もう一片のパンにジャムを塗る</li>
<li>2枚のパンを合わせる</li>
<li>サンドイッチを楽しむ!</li>
</ol>
これは以下のように表示されます:
PB&Jサンドイッチの作り方
- 材料を準備する:
- 2枚のパン
- ピーナッツバター
- ジャム
- 一片のパンにピーナッツバターを塗る
- もう一片のパンにジャムを塗る
- 2枚のパンを合わせる
- サンドイッチを楽しむ!
unorderedリスト(<ul>
)を順序リスト(<ol>
)の中に埋め込んでいますね?HTMLは这样的複雑な構造を作成するために非常に便利です!
HTMLのtype属性:番号のスタイルを変更する
では、'type'属性について話しましょう。この小さな宝石は、リストの番号のスタイルを変更するのに役立ちます。以下はオプションです:
Type値 | 説明 |
---|---|
1 | デフォルト。10進数(1, 2, 3, 4) |
A | 大文字のアルファベット(A, B, C, D) |
a | 小文字のアルファベット(a, b, c, d) |
I | 大文字のローマン数字(I, II, III, IV) |
i | 小文字のローマン数字(i, ii, iii, iv) |
実際に見てみましょう:
<ol type="A">
<li>これはAになります</li>
<li>これはBになります</li>
<li>これはCになります</li>
</ol>
<ol type="i">
<li>これはiになります</li>
<li>これはiiになります</li>
<li>これはiiiになります</li>
</ol>
これは以下のように表示されます:
A. これはAになります B. これはBになります C. これはCになります
i. これはiになります ii. これはiiになります iii. これはiiiになります
素晴らしいですね?これらの異なるスタイルを使って、コンテンツのトーンと目的に合わせることができます。
締め括り
そして、皆さん!HTMLの順序リストの世界への第一歩を踏み出しました。これをマスターする鍵は練習です。さまざまなリストを作成し、それらを互いに埋め込み、属性を遊びましょう。どれだけ実験するかで、どれだけリラックスできるかが決まります。
私が教えてきた年の中で、好奇心を持ち、間違えることを恐れない学生は最も早く学びました。ですから、ものを壊すことを恐れずに - それは往々にして最も多く学ぶ方法です!
コードを続け、学び続け、すぐに美しい、構造化されたウェブページを作成できるようになるまで頑張りましょう。次回まで、リストを楽しんでください!
Credits: Image by storyset