【发布时间】:2015-01-01 12:07:16
【问题描述】:
我正在努力实现这样的目标:
元素 1
Element 2 Element 3
现在,我用这些代码搞定了:
HTML:
<ul>
<li>Element 1</li>
<li>Element 2</li>
<li>Element 3</li>
....
<li>Element 12</li>
</ul>
CSS:
ul{
:nth-child(2) {padding-left: 1em;}
:nth-child(3) {padding-left: 2em;}
....
:nth-child(12) {padding-left: 13em;}
}
但我想知道是否有更简单或更正确的解决方案来自动执行此操作,因为我的列表中有 10 多个元素。我更喜欢 css 解决方案,因为我的所有内容都是通过 php 生成的,并且我希望它具有响应性。
谢谢
【问题讨论】:
标签: html css list sass increment