css - Span继承列表样式

标签 css html html-lists

我在 li 中有一个 span。根据 Firebug 和 Chrome 检查器,跨度继承了列表样式 list-style-imagelist-style-positionlist-style-type >。鉴于跨度不是列表元素,这不是我所期望的。无论如何,正因为如此(我认为)跨度没有放置在我想要的位置。

我怎样才能停止这种继承?

谢谢

最佳答案

根据 CSS 规范,列表样式属性仅适用于具有 display:list-item 的元素。参见这里:http://www.w3.org/TR/CSS21/generate.html#lists

因此,继承的列表样式属性不适用于 SPAN 元素,除非设置了 display:list-item

关于css - Span继承列表样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5221801/

相关文章:

html - 我可以同时组合设置边框样式和多种颜色吗?

css - 如何避免溢出?(将溢出换行)

javascript - 如何正确地网格化/定位这些按钮 - CSS

php - 将多个变量从 HTML 传递到 PHP

html - 如何将图像添加到 Html 中的列表项?

css - IE8 网络字体 iframe 错误解决方法

css - IE7 上的导航菜单中断

javascript - 在输入类型 ="number"的 Chrome 软键盘中显示 <Go> 而不是 <Next>

css - float 2 个元素并排放置

html - 溢出:隐藏不适用于 ul 内的 li 元素