スタイルシート属性 list-style は、リスト項目のスタイルを指定します。
list-style: position image type
position、image 及び type の順序は任意で、いずれも省略可能である。
値 | 説明 |
---|---|
outside | 外側(規定値) |
inside | 内側 |
inherit | 継承 |
<ul style="list-style: inside">
<li>first<br>second</li>
<li>third<br>fourth</li>
</ul>
<ul style="list-style: outside">
<li>first<br>second</li>
<li>third<br>fourth</li>
</ul>
値 | 説明 |
---|---|
none | なし |
inherit | 継承 |
<ul style="list-style: url(https://segakuin.com/css/img/marker.gif)">
<li>first</li>
<li>second</li>
</ul>
値 | 説明 |
---|---|
disc | 黒丸(規定値) |
circle | 白丸 |
square | 四角 |
decimal | アラビア数字 |
decimal-leading-zero | アラビア数字(先頭に0が付く) |
lower-roman | ローマ数字(小文字) |
upper-roman | ローマ数字(大文字) |
lower-alpha | 英文字(小文字) |
upper-alpha | 英文字(大文字) |
armenian | アルメニア文字 |
georgian | グルジア文字 |
lower-greek | ギリシャ文字(小文字) |
none | なし |
inherit | 継承 |
スタイルシート属性 list-style-type は、リスト項目の頭に付けられる記号の種類を指定します。 順序なしリストの項目に順序をつけることもできますし、順序つきリストの項目に順序をつけないこともできます。 つまりスタイルシートを指定すれば、UL要素タイプとOL要素タイプを使い分ける必要はありません。
list-style-type: type
値 | 説明 |
---|---|
disc | 黒丸(規定値) |
circle | 白丸 |
square | 四角 |
decimal | アラビア数字 |
decimal-leading-zero | アラビア数字(先頭に0が付く) |
lower-roman | ローマ数字(小文字) |
upper-roman | ローマ数字(大文字) |
lower-alpha | 英文字(小文字) |
upper-alpha | 英文字(大文字) |
armenian | アルメニア文字 |
georgian | グルジア文字 |
lower-greek | ギリシャ文字(小文字) |
none | なし |
inherit | 継承 |
スタイルシート属性 list-style-type の使用例と表示サンプルを次に示します。ブラウザによって表示結果が異なることがあります。
<ul>
<li style="list-style-type: disc">disc</li>
<li style="list-style-type: circle">circle</li>
<li style="list-style-type: square">square</li>
<li style="list-style-type: none">none</li>
</ul>
<ol>
<li style="list-style-type: decimal">decimal</li>
<li style="list-style-type: lower-roman">lower-roman</li>
<li style="list-style-type: lower-alpha">lower-alpha</li>
</ol>
<LI>だけでなく、<OL>やlt;UL>に list-style-type を指定することもできます。 この場合、リスト項目のスタイルを一括して指定することができます。
<ol style="list-style-type: decimal-leading-zero">
<li>first</li>
<li>second</li>
<li>third</li>
</ol>
<ol style="list-style-type: upper-alpha">
<li>first</li>
<li>second</li>
<li>third</li>
</ol>
<ol style="list-style-type: armenian">
<li>first</li>
<li>second</li>
<li>third</li>
</ol>
<ol style="list-style-type: georgian">
<li>an</li>
<li>ban</li>
<li>gan</li>
</ol>
<ol style="list-style-type: lower-greek">
<li>alpha</li>
<li>beta</li>
<li>gamma</li>
</ol>
スタイルシート属性 list-style は、リスト項目の頭に付けられる記号の位置を指定します。
list-style-position: position
値 | 説明 |
---|---|
outside | 外側(規定値) |
inside | 内側 |
inherit | 継承 |
<ul style="list-style-position: inside">
<li>first<br>second</li>
<li>third<br>fourth</li>
</ul>
<ul style="list-style-position: outside">
<li>first<br>second</li>
<li>third<br>fourth</li>
</ul>
スタイルシート属性 list-style-image は、リスト項目の頭に付けられる記号として画像を表示するよう指定します。 主に <ul> や <ol> 、<li> に対して指定します。
list-style-image: image
値 | 説明 |
---|---|
none | なし |
inherit | 継承 |
urlはurl(http://itref.fc2web.com/img/maeker.gif)
のように指定する。url(file:///C:/work/sample.gif")
のようにローカルディスクのファイルを指定することもできる。
相対URLを指定することもできる。基準となるURLは、スタイルシートが存在するURLである。HTML文書から外部スタイルシートを参照している場合、HTML文書のURLではなく、外部スタイルシートのURLが基準となる。
スタイルシート属性 list-style-image の使用例と表示サンプルを次に示します。表示結果はブラウザによって異なることがあります。
<ul style="list-style-image: url(https://segakuin.com/css/img/marker.gif);">
<li>first</li>
<li>second</li>
</ul>
<ul>
<li style="list-style-image: url(./img/marker.gif);">first</li>
<li>second</li>
</ul>
CSSには次のプロパティがある。
World Wide Web Consortium (2020) CSS Lists and Counters Module Level 3