我有以下不可编辑的声明(平台限制):
*{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/
谢谢!
将规则更改为#id li.
该list-style属性适用于 list-items <li>,而不是 container <ul>,因此*规则会覆盖它。之所以能#id正常工作,是因为属性是继承的。
您也可以删除!important修饰符。