CSS リスト スタイル (ul)


CSSリスト


CSSリストのプロパティは次のように機能します:

  • 順序付きリストとしてマークされる異なるリスト項目を設定します

  • 順序なしリストとしてマークされる異なるリスト項目を設定します

  • リスト項目を設定しますマーク 画像の場合


リスト

HTML には 2 種類のリストがあります:

  • 順序なしリスト - リスト項目は特別なグラフィックス (小さな黒い点、小さなボックスなど) でマークされます

  • 順序付きリスト - リスト項目に数字または文字のラベルが付けられます

CSS を使用すると、リストをさらにスタイル設定したり、画像をリスト項目のラベルとして使用したりできます。


さまざまなリスト項目タグ

list-style-type 属性は、リスト項目タグのタイプを指定します:

インスタンス

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
ul.a {list-style-type:circle;}
ul.b {list-style-type:square;}
ol.c {list-style-type:upper-roman;}
ol.d {list-style-type:lower-alpha;}
</style>
</head>

<body>
<p>无序列表实例:</p>

<ul class="a">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Coca Cola</li>
</ul>

<ul class="b">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Coca Cola</li>
</ul>

<p>有序列表实例:</p>

<ol class="c">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Coca Cola</li>
</ol>

<ol class="d">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Coca Cola</li>
</ol>

</body>
</html>

インスタンスの実行»

オンラインで表示するには、[インスタンスの実行] ボタンをクリックします。例

一部の値は順序なしリストであり、一部は順序付きリストです。


リスト項目マーカーとしての画像

リスト項目マーカーとして画像を指定するには、リスト スタイルの画像属性を使用します:

インスタンス

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
ul 
{
	list-style-image:url('http://img.php.cn/upload/article/000/000/015/5c67daf64b661194.gif');
}
</style>
</head>

<body>
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Coca Cola</li>
</ul>
</body>
</html>

インスタンスの実行»

「インスタンスの実行」ボタンをクリックして表示しますオンライン インスタンス

上記の例はすべてのブラウザで同じように表示されるわけではありません。IE と Opera は、Firefox、Chrome、Safari よりも少し高い位置にイメージ タグを表示します。

すべてのブラウザに同じ画像ロゴを配置したい場合は、ブラウザ互換性ソリューションを使用する必要があります。プロセスは次のとおりです

ブラウザ互換性ソリューション

すべてのブラウザで同様に、次の例が表示されます 画像タグ:

インスタンス

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
ul li
{
	background-image:url("http://img.php.cn/upload/article/000/000/015/5c67daf64b661194.gif");
	background-repeat:no-repeat;
	background-position:0px 5px; 
	padding-left:14px;
}
</style>
</head>

<body>
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Coca Cola</li>
</ul>
</body>

</html>

インスタンスの実行»

「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します

例の説明:

  • ul:

    • リストのスタイルを設定しますタイプto リスト項目タグは削除されません

    • パディングとマージンを 0px に設定します (ブラウザ互換性)

  • ul all li in:

    • 画像の URL を設定し、一度だけ表示されるように設定します (重複はありません)

    • 希望の画像位置 (左 0 ピクセル、上下 5 ピクセル)

    • リストにテキストを配置するには、padding-left 属性を使用します


リスト省略属性

単一の属性 ok すべてのリスト プロパティを指定します。これを略語属性と呼びます。

リストには abbreviation 属性を使用し、リストの style 属性は次のように設定されます:

Example

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
ul 
{
	list-style:square url("http://img.php.cn/upload/article/000/000/015/5c67daf64b661194.gif");
}
</style>
</head>

<body>
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Coca Cola</li>
</ul>
</body>
</html>

サンプルの実行»

「サンプルの実行」ボタンをクリックしてオンラインサンプルを表示します

省略された属性値を使用する場合、順序は次のとおりです:

  • list-style-type

  • list-style-position (手順については、以下の CSS プロパティ表を参照してください)

  • list-style-image

上記の値の 1 つが欠落していても、残りが指定された順序のままである場合、問題はありません。


その他の例

例: すべての異なるリスト項目タグ

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<style>
ul.a {list-style-type:circle;}
ul.b {list-style-type:disc;}
ul.c {list-style-type:square;}

ol.d {list-style-type:armenian;}
ol.e {list-style-type:cjk-ideographic;}
ol.f {list-style-type:decimal;}
ol.g {list-style-type:decimal-leading-zero;}
ol.h {list-style-type:georgian;}
ol.i {list-style-type:hebrew;}
ol.j {list-style-type:hiragana;}
ol.k {list-style-type:hiragana-iroha;}
ol.l {list-style-type:katakana;}
ol.m {list-style-type:katakana-iroha;}
ol.n {list-style-type:lower-alpha;}
ol.o {list-style-type:lower-greek;}
ol.p {list-style-type:lower-latin;}
ol.q {list-style-type:lower-roman;}
ol.r {list-style-type:upper-alpha;}
ol.s {list-style-type:upper-latin;}
ol.t {list-style-type:upper-roman;}

ol.u {list-style-type:none;}
ol.v {list-style-type:inherit;}

</style>
</head>

<body>
<ul class="a">
<li>Circle type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ul>

<ul class="b">
<li>Disc type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ul>

<ul class="c">
<li>Square type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ul>

<ol class="d">
<li>Armenian type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>

<ol class="e">
<li>Cjk-ideographic type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>

<ol class="f">
<li>Decimal type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>

<ol class="g">
<li>Decimal-leading-zero type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>

<ol class="h">
<li>Georgian type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>

<ol class="i">
<li>Hebrew type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>

<ol class="j">
<li>Hiragana type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>

<ol class="k">
<li>Hiragana-iroha type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>

<ol class="l">
<li>Katakana type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>

<ol class="m">
<li>Katakana-iroha type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>

<ol class="n">
<li>Lower-alpha type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>

<ol class="o">
<li>Lower-greek type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>

<ol class="p">
<li>Lower-latin type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>

<ol class="q">
<li>Lower-roman type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>

<ol class="r">
<li>Upper-alpha type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>

<ol class="s">
<li>Upper-latin type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>

<ol class="t">
<li>Upper-roman type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>

<ol class="u">
<li>None type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>

<ol class="v">
<li>inherit type</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>

</body>
</html>

例を実行しますか?

オンライン例を表示するには、[例を実行] ボタンをクリックしてください

この例では、さまざまなすべてのタグを示しますCSS リスト項目タグ。


すべての CSS リストのプロパティ

プロパティ説明
リストスタイル略語プロパティ。 1 つのステートメントでリストのすべてのプロパティを設定するために使用されます
list-style-image 画像をリスト項目フラグとして設定します。
list-style-positionリスト内のリスト項目フラグの位置を設定します。
list-style-typeリスト項目フラグのタイプを設定します。