如何覆盖 *{list style:none} 属性

Cla*_*nga 3 css list

我有以下不可编辑的声明(平台限制):

*{list-style:none;} 
Run Code Online (Sandbox Code Playgroud)

我想用点列出一个列表。这不起作用:

#id{
list-style-type:circle !important; 
}
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我如何覆盖第一个声明吗?我的印象是,在 css 中 * 被 #id 覆盖,而 !important 会覆盖所有内容。为什么这不起作用?我在以下位置制作了一个jsfiddle:http ://jsfiddle.net/7AcA9/1/

谢谢!

Dai*_*Dai 5

将规则更改为#id li.

list-style属性适用于 list-items <li>,而不是 container <ul>,因此*规则会覆盖它。之所以能#id正常工作,是因为属性是继承的。

您也可以删除!important修饰符。