HTML 順序なしリスト
HTML<ul>
タグは、順不同(箇条書き)のリストを定義します。
順序付けられていないHTMLリスト
順序なしリストは、<ul>
タグ。各リスト項目は<li>
タグ。
リスト項目は、デフォルトで黒丸(小さな黒い円)でマークされます。
順序付けされていないHTMLリスト - リストアイテムマーカーの選択
CSSlist-style-type
プロパティは、リスト項目マーカーのスタイルを定義するために使用されます。次の値のいずれかを指定できます。
value | 説明 |
---|---|
ディスク | リスト アイテム マーカーを黒丸に設定します (デフォルト)。 |
丸 | リスト項目マーカーを円に設定します |
四角 | リスト項目マーカーを正方形に設定します |
なし | リスト項目はマークされません |
ネストされたHTMLリスト
リストはネストできます(リスト内のリスト):
例
<ul>
<li>Coffee</li>
<li>Tea
<ul>
<li>Black tea</li>
<li>Green tea</li>
</ul>
</li>
<li>Milk</li>
</ul>
注:リスト項目(<li>
)には、新しいリストや、画像やリンクなどの他の HTML要素を含めることができます。
CSSを使用した水平方向のリスト
HTMLリストは、CSSを使用してさまざまな方法でスタイルを設定できます。
一般的な方法の1つは、ナビゲーション メニューを作成するために、リストを水平方向にスタイル設定することです。
例
<!DOCTYPE html>
<html>
<head>
<style>
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333333;
}
li {
float: left;
}
li a {
display: block;
color: white;
text-align: center;
padding: 16px;
text-decoration: none;
}
li a:hover {
background-color: #111111;
}
</style>
</head>
<body>
<ul>
<li><a href="#home">Home</a></li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
</ul>
</body>
</html>
ヒント:CSS の詳細については、CSS チュートリアル.
章のまとめ
- HTML を使用する
<ul>
順序なしリストを定義する要素 - CSS を使用する
list-style-type
リスト項目マーカーを定義するプロパティ - HTML を使用する
<li>
リスト項目を定義する要素 - リストはネスト可能
- リスト項目には他の HTML 要素を含めることができます
- CSS プロパティを使用する
float:left
リストを横に表示する
HTML リスト タグ
タグ | 説明 |
---|---|
<ul> | 順序なしリストを定義します |
<ol> | 順序付きリストを定義します |
<li> | リスト項目を定義します |
<dl> | 説明リストを定義します |
<dt> | 説明リストで用語を定義します |
<dd> | 説明リストで用語を説明します |
利用可能なすべてのHTMLタグの完全なリストについては、HTMLタグリファレンス
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。