list-style-type和list-style有什么区别?

时间:2013-11-10 11:19:04

标签: html css

当我到达样式列表时,我发现自己不确定list-stylelist-style-type之间的区别。它们是一样的吗?

4 个答案:

答案 0 :(得分:19)

来自www.w3schools.com

  

“list-style简写属性将所有列表属性设置为一个   声明“。

here

  

“list-style-type指定a中列表项标记的类型   列表“。

list-style是在一个声明中设置list-style-typelist-style-positionlist-style-image属性的简写。

答案 1 :(得分:6)

不,他们不一样。 list-style属性是一个速记属性,始终设置三个属性:list-style-typelist-style-positionlist-style-image。例如

list-style: square;

相当于设置以下所有内容:

list-style-type: square;
list-style-position: outside;
list-style-image: none;

答案 2 :(得分:3)

list-style属性是一种简写,它在一个声明中为三个不同的列表相关属性设置值:

ul {
  list-style: <list-style-type> <list-style-position> <list-style-image>;
}

例如

ul {
  list-style: circle outside none;
}

这与简写版本相同:

ul {
  list-style-type: circle;
  list-style-position: outside;
  list-style-image: none;
}

答案 3 :(得分:2)

列表样式只是用于样式化列表的简写版本。列表样式类型具体指左侧的指示器,如常用的无,或盘,小数等。

所以,你可以说list-style:is to margin:as list-style-type:to margin-right:

list-style的选项:是位置,图像和类型。