我想将此css元素恢复为默认设置,我无法弄清楚如何覆盖这些列表样式的css元素。他们在另一个样式表上,我无法改变,但我正在链接。如果你知道如何,请帮忙。
ol li {
list-style: decimal;
}
ol {
list-style: decimal outside;
}
答案 0 :(得分:17)
使用!important
,例如:
ol li {
list-style: inherit !important;
}
ol {
list-style: inherit !important;
}
答案 1 :(得分:4)
不建议使用!important,真的。您可以通过添加容器来完成chipcullen上面所说的内容,或者如果您想要一个无论什么都可以工作的简单覆盖,您可以执行以下操作:
body ol {
margin: 1em 0;
padding: 0 0 0 40px;
}
body ol li {
list-style-type: decimal;
}
我放在那里的值应重置为浏览器默认值,并取自normalize.css。
答案 2 :(得分:1)
您可能需要:
ol li { display: list-item; }
答案 3 :(得分:0)
我会尝试使用特异性将li样式设置为您想要的任何内容。你有一个可以挂钩的父元素吗?比如,如果它是带有类容器的div,请执行以下操作:
.container ol li {
/* whatever you want */
}