我怎么能只看到margin-left的价值!重要?这是一个例子:
.property{
margin-left: -10%;
}
.property.more{
margin-left: no value here;
}
我希望保留左边的样子从未设置过。我尝试过calc(甚至没有)和一切,但似乎没有任何效果。有什么想法吗?
答案 0 :(得分:7)
您可以使用inherit
/ initial
作为保证金
.property.more{
margin-left: inherit !important;
}
初始会将此属性设置为其默认值
inherit 将设置使其从其父元素
继承此属性Read more了解价值观的运作方式
更新:制作!important
取决于您对其产生的其他js / css操作precedence
所以
.property.more{
margin-left: inherit;
}
在你的情况下,@ smokeyPHP说' .property.more比.property'更具体。这样可以正常工作。
答案 1 :(得分:2)