默认情况下,一组无样式的嵌套<ul>
列表如下所示(至少在 Chrome、Firefox 和 IE 中):
顶层有一个list-style-type
of disc
,下一层是circle
,后面的层是square
。
如果我包含一个将 更改为 的样式表list-style-type
,none
是否有一种简单的方法可以稍后在文档中恢复为“自动项目符号类型”?(例如,用后续的 CSS 定义或 JavaScript 样式更改覆盖)
基本上,我正在寻找类似的东西list-style-type: auto;
(这显然是无效的并且没有效果):
<style type="text/css">
ul { list-style-type: none; }
ul { list-style-type: auto; } /* Does not work */
</style>
将list-style-type
后面设置为disc
更改列表中的每个项目符号,我不再在不同级别看到不同的项目符号,所以这也不起作用。
通过为每个级别明确定义样式来实现此目的的唯一方法是什么?例如:
<style type="text/css">
ul { list-style-type: disc; }
ul ul { list-style-type: circle; }
ul ul ul { list-style-type: square; }
</style>