CSS list-style 属性

来源:互联网 发布:mac epub mobi 转换 编辑:程序博客网 时间:2024/04/30 04:02

CSS list-style 属性


定义和用法

list-style 简写属性在一个声明中设置所有的列表属性。

说明

该属性是一个简写属性,涵盖了所有其他列表样式属性。由于它应用到所有 display 为 list-item 的元素,所以在普通的 HTML 和 XHTML 中只能用于 li 元素,不过实际上它可以应用到任何元素,并由 list-item 元素继承。

可以按顺序设置如下属性:

  • list-style-type
  • list-style-position
  • list-style-image

可以不设置其中的某个值,比如 "list-style:circle inside;" 也是允许的。未设置的属性会使用其默认值。


可能的值

值描述list-style-type设置列表项标记的类型。参阅:list-style-type 中可能的值。list-style-position设置在何处放置列表项标记。参阅:list-style-position 中可能的值。list-style-image使用图像来替换列表项的标记。参阅:list-style-image 中可能的值。inherit规定应该从父元素继承 list-style 属性的值。

实例

把图像设置为列表中的列表项目标记:

<html><head><style type="text/css">ul {list-style: square inside url('/i/eg_arrow.gif')}</style></head><body><ul><li>咖啡</li><li>茶</li><li>可口可乐</li></ul></body></html>

查看结果:


CSS list-style-type 属性

值描述none无标记。disc默认。标记是实心圆。circle标记是空心圆。square标记是实心方块。decimal标记是数字。decimal-leading-zero0开头的数字标记。(01, 02, 03, 等。)lower-roman小写罗马数字(i, ii, iii, iv, v, 等。)upper-roman大写罗马数字(I, II, III, IV, V, 等。)lower-alpha小写英文字母The marker is lower-alpha (a, b, c, d, e, 等。)upper-alpha大写英文字母The marker is upper-alpha (A, B, C, D, E, 等。)lower-greek小写希腊字母(alpha, beta, gamma, 等。)lower-latin小写拉丁字母(a, b, c, d, e, 等。)upper-latin大写拉丁字母(A, B, C, D, E, 等。)hebrew传统的希伯来编号方式armenian传统的亚美尼亚编号方式georgian传统的乔治亚编号方式(an, ban, gan, 等。)cjk-ideographic简单的表意数字hiragana标记是:a, i, u, e, o, ka, ki, 等。(日文片假名)katakana标记是:A, I, U, E, O, KA, KI, 等。(日文片假名)hiragana-iroha标记是:i, ro, ha, ni, ho, he, to, 等。(日文片假名)katakana-iroha标记是:I, RO, HA, NI, HO, HE, TO, 等。(日文片假名)

实例

设置不同的列表样式:

ul.circle {list-style-type:circle;}ul.square {list-style-type:square;}ol.upper-roman {list-style-type:upper-roman;}ol.lower-alpha {list-style-type:lower-alpha;}


CSS list-style-position 属性

值描述inside列表项目标记放置在文本以内,且环绕文本根据标记对齐。outside默认值。保持标记位于文本的左侧。列表项目标记放置在文本以外,且环绕文本不根据标记对齐。inherit规定应该从父元素继承 list-style-position 属性的值。

实例

规定列表中列表项目标记的位置:

<style type="text/css">ul.inside {list-style-position: inside}ul.outside {list-style-position: outside}</style></head><body><p>该列表的 list-style-position 的值是 "inside":</p><ul class="inside"><li>Earl Grey Tea - 一种黑颜色的茶</li><li>Jasmine Tea - 一种神奇的“全功能”茶</li><li>Honeybush Tea - 一种令人愉快的果味茶</li></ul><p>该列表的 list-style-position 的值是 "outside":</p><ul class="outside"><li>Earl Grey Tea - 一种黑颜色的茶</li><li>Jasmine Tea - 一种神奇的“全功能”茶</li><li>Honeybush Tea - 一种令人愉快的果味茶</li></ul>


CSS list-style-image 属性

值 描述URL图像的路径。none默认。无图形被显示。inherit规定应该从父元素继承 list-style-image 属性的值。

实例

把图像设置为列表中的项目标记:

ul  {  list-style-image:url("/i/arrow.gif");  list-style-type:square;  }



转自 w3school

0 0
原创粉丝点击