Html 重置列表sass/css

Html 重置列表sass/css,html,css,sass,less,stylesheet,Html,Css,Sass,Less,Stylesheet,我试图通过一个类将ul和li重置为其默认行为,但我遇到了问题。我尝试过使用inherit和initial,但这不起作用 以下是我到目前为止的情况: ul, li { margin: 0; padding: 0; } 因此,在本例中,我希望有一个名为.list unset的类,该类将子DOM设置为浏览器默认值,而不采用边距:0和填充:0 我试过: .list-unset { ul, li { margin: unset; padding:

我试图通过一个类将ul和li重置为其默认行为,但我遇到了问题。我尝试过使用inherit和initial,但这不起作用

以下是我到目前为止的情况:

ul, li {
    margin: 0;
    padding: 0;
}
因此,在本例中,我希望有一个名为.list unset的类,该类将子DOM设置为浏览器默认值,而不采用边距:0和填充:0

我试过:

.list-unset {
    ul, li {
        margin: unset;
        padding: unset;
    }
}

但这不起作用。

重置元素的“正确”方法是:

李先生{ 保证金:0; 填充:0; } ul.unset,ul.unset>li{ 边缘:继承; 填充:继承; } 一 二 三 一 二 三
在这里使用css特性对您有利,这意味着将全局ul和li设置在cascade/css的顶部,并创建您的变体以覆盖该全局样式;你所做的是从另一个方向去做,这违背了级联的目的。