标签: html css list
我将<ol>设置为list-style-position: inside,但我似乎无法控制数字出现的位置。我希望它们出现在它所呈现的内容之上的一行上,但我似乎无法控制行为。
<ol>
list-style-position: inside
显示如下:
I Item 1 II Item 2
当我希望它显示如下:
I 项目1 二章第二项
看起来很简单,但我没有找到任何东西。
答案 0 :(得分:3)
- 编辑:CSS解决方案 -
您可以使用:before伪元素在您的内容之前创建一行:
:before
<强> FIDDLE 强>
li:before{ content:""; display:block; }
HTML解决方案:
我能想到的最简单的方法是在<br/>
<br/>
<li>
<ol> <li><br/>item 1</li> <li><br/>item 2</li> </ol>