TECH I.S.

HTML 順序なしリスト


HTML<ul>タグは、順不同(箇条書き)のリストを定義します。


順序付けられていないHTMLリスト

順序なしリストは、<ul>タグ。各リスト項目は<li>タグ。

リスト項目は、デフォルトで黒丸(小さな黒い円)でマークされます。

<ul>  <li>Coffee</li>   <li>Tea</li>  <li>Milk</li> </ul>


順序付けされていないHTMLリスト - リストアイテムマーカーの選択

CSSlist-style-typeプロパティは、リスト項目マーカーのスタイルを定義するために使用されます。次の値のいずれかを指定できます。


value 説明
ディスク リスト アイテム マーカーを黒丸に設定します (デフォルト)。
リスト項目マーカーを円に設定します
四角 リスト項目マーカーを正方形に設定します
なし リスト項目はマークされません

例 - ディスク

<ul style="list-style-type:disc;">   <li>Coffee</li>   <li>Tea</li>   <li>Milk</li> </ul>

例 - 円

<ul style="list-style-type:circle;">   <li>Coffee</li>   <li>Tea</li>   <li>Milk</li> </ul>

例 - 正方形

<ul style="list-style-type:square;">   <li>Coffee</li>   <li>Tea</li>   <li>Milk</li> </ul>

例 - なし

<ul style="list-style-type:none;">   <li>Coffee</li>   <li>Tea</li>   <li>Milk</li> </ul>


ネストされた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タグリファレンス



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細