【发布时间】:2011-03-28 03:34:36
【问题描述】:
我想为 ul 列表替换 list-style-type 属性,这样外部是一个圆盘,然后一个内部 ul 列表是一个圆,再一个内部是一个圆盘,依此类推。
基本上,我想要的是这样的:
<ul><!-- use disc -->
<li>Lorem ipsum</li>
<li>
<ul><!-- use circle -->
<li>Lorem ipsum</li>
<li>
<ul><!-- use disc -->
<li>Lorem ipsum</li>
</ul>
</li>
<li>Lorem ipsum</li>
</ul>
</li>
<li>Lorem ipsum</li>
</ul>
我将如何使用 CSS 实现这一点?
【问题讨论】:
-
嵌套层数是否固定?因为如果不是这样,仅使用 CSS 就很难做到这一点。
-
不,我正在尝试为尽可能长的列表重复 list-style-type,但如果需要,我可以手动编码缩进级别,如果有其他解决方案.如果 JavaScript 解决方案有效,那也是可以接受的。
标签: css html-lists