リスト関連プロパティ

リストに関するプロパティを説明します。

■リストのマーカーの種類を変更する

Internet Explorer 4 Internet Explorer 5 Internet Explorer 5mac Internet Explorer 5.5 Internet Explorer 6 Netscape 4 Netscape 6 Netscape 7 Opera 6 Opera 7 Firefox 1 Firefox 2

書式 list-style-type:マーカーの種類

リストのマーカーの種類を変更できるプロパティです。
リスト用タグ<UL><OL><LI>に適用できます。
マーカーには以下の種類があります。
マーカーの種類表示
disc
  • 項目1
  • 項目2
  • 項目3
circle
  • 項目1
  • 項目2
  • 項目3
square
  • 項目1
  • 項目2
  • 項目3
decimal
  • 項目1
  • 項目2
  • 項目3
upper-roman
  • 項目1
  • 項目2
  • 項目3
lower-roman
  • 項目1
  • 項目2
  • 項目3
upper-alpha
  • 項目1
  • 項目2
  • 項目3
lower-alpha
  • 項目1
  • 項目2
  • 項目3
none
  • 項目1
  • 項目2
  • 項目3
Netscape、Firefox、Opera用スタイルもありますが
ここでは割愛します。

記述例

--- CSSの記述 ---
/* OLタグ内のリストマーカーをsquareに */
UL.list_style1{
list-style-type:square;
}

/* OLタグ内のリストをupper-romanに */
OL.list_style2{
list-style-type:upper-roman;
}

/* 一部のリスト項目マーカーをlower-alphaに */
LI.list_style3{
list-style-type:lower-alpha;
}

--- HTMLの記述 ---
<UL class="list_style1">
<LI>HTML</LI>
<LI>CSS</LI>
<LI>JavaScript</LI>
<LI>Flash</LI>
</UL>

<OL class="list_style2">
<LI>Perl</LI>
<LI>PHP</LI>
<LI>RUBY</LI>
</OL>

<OL class="list_style2">
<LI>Strict</LI>
<LI class="list_style3">Transitional</LI>
<LI>Frameset</LI>
</OL>


ブラウザで表示

  1. Perl
  2. PHP
  3. RUBY
  1. Strict
  2. Transitional
  3. Frameset

■リストのマーカーの位置を指定する

Internet Explorer 4 Internet Explorer 5 Internet Explorer 5mac Internet Explorer 5.5 Internet Explorer 6 Netscape 4 Netscape 6 Netscape 7 Opera 6 Opera 7 Firefox 1 Firefox 2

書式 list-style-position:マーカーの位置

リストのマーカーの位置を指定できます。
マーカー位置指定方法に「outside」「inside」があります。
outside:リスト領域の外側に表示(デフォルト)
inside:リスト領域の内側に表示

記述例

--- CSSの記述 ---

OL.list_posi1{
list-style-position:inside;
}

OL#list_posi2{
list-style-position:outside;
}

--- HTMLの記述 ---
<OL class="list_posi1">
<LI>マーカー内側<br>マーカー内側</LI>
</OL>

<OL ID="list_posi1">
<LI>マーカー外側<br>マーカー外側</LI>
</OL>

ブラウザで表示

  1. マーカー内側
    マーカー内側
  1. マーカー外側
    マーカー外側

■リストのマーカーを画像で表示する

Internet Explorer 4 Internet Explorer 5 Internet Explorer 5mac Internet Explorer 5.5 Internet Explorer 6 Netscape 4 Netscape 6 Netscape 7 Opera 6 Opera 7 Firefox 1 Firefox 2

書式 list-style-image:url();

リストのマーカーを画像にすることができます。
url()に画像ファイル名とパスを記述します。
url()の代わりに「none」と指定すると画像なしのリストになります。
(その場合デフォルトのマーカーになります)
マーカーの種類を指定した場合、画像の表示が優先されます。

記述例

--- CSSの記述 ---
UL.list_image1{
list-style-image:url(../images/AT.gif);
}

UL.list_image2{
list-style-image:none;
}

--- HTMLの記述 ---
<UL class="list_image1">
<LI>火</LI>
<LI>水</LI>
<LI>風</LI>
<LI>土</LI>
</UL>

<UL class="list_image2">
<LI>春</LI>
<LI>夏</LI>
<LI>秋</LI>
<LI>冬</LI>
</UL>

ブラウザで表示


■リストの設定を一括指定する

Internet Explorer 4 Internet Explorer 5 Internet Explorer 5mac Internet Explorer 5.5 Internet Explorer 6 Netscape 4 Netscape 6 Netscape 7 Opera 6 Opera 7 Firefox 1 Firefox 2

書式 list-style:マーカーの種類・位置・画像

リストのマーカー設定を<OL><UL><LI>にまとめて指定することができます。
複数指定する場合は半角スペースで区切ります。

マーカーの種類・位置・画像を指定できますが、種類と画像を同時に指定した場合は画像が優先されます。

マーカーの種類表示
disc
  • 項目1
  • 項目2
  • 項目3
circle
  • 項目1
  • 項目2
  • 項目3
square
  • 項目1
  • 項目2
  • 項目3
decimal
  • 項目1
  • 項目2
  • 項目3
upper-roman
  • 項目1
  • 項目2
  • 項目3
lower-roman
  • 項目1
  • 項目2
  • 項目3
upper-alpha
  • 項目1
  • 項目2
  • 項目3
lower-alpha
  • 項目1
  • 項目2
  • 項目3
none
  • 項目1
  • 項目2
  • 項目3

マーカーの位置
outside:リスト領域の外側に表示(デフォルト)
inside:リスト領域の内側に表示

マーカーの画像指定
url(画像のパスとファイル名)

記述例

/* マーカーの位置と画像を指定 */
UL.in_square{
list-style:inside url(../images/AT.gif)
}

/* 種類と位置を変更 */
OL.out_lr{
list-style:lower-roman outside
}

--- HTMLの記述 ---
<UL class="in_square">
<LI>HTML</LI>
<LI>CSS</LI>
<LI>JavaScript</LI>
<LI>Flash</LI>
</UL>

<OL class="out_lr">
<LI>Perl</LI>
<LI>PHP</LI>
<LI>RUBY</LI>
</OL>

ブラウザで表示

  1. Perl
  2. PHP
  3. RUBY

トップページ
Copy right (C) 2007「めもタグ」ROBE@管理人