小编典典

为什么在display:块添加到列表中的列表项时列表样式为何消失(要么)?

css

这似乎是有效的display: inline;display: inline-block;太。

这就是我的意思:

ul li {
  display: block;
  /* Or display: inline; */
  /* Or display: inline-block; */
}

<ul>
  <li>list item1</li>
  <li>list item3</li>
  <li>list item3</li>
</ul>

在列表样式中,我指的是实际的“项目符号”或“数字”(<ol>使用时)


阅读 341

收藏
2020-05-16

共1个答案

小编典典

这是因为通常display将设置为list-itemfor <li>元素。请参阅W3CCSS3规范:

要声明列表项,应将“ display”属性设置为“ list-item”。

请注意,您可以为任意HTML元素提供相同的行为。设置display: list-item<div>例如。

2020-05-16