width:16.5%;
float:left;
如果我将CSS属性设置为上面的代码。我如何"重置"它?
我希望它没有浮动,没有宽度设置。我是使用初始还是继承?
@media (max-width: 475px) and (min-width: 320px) {
#myid {
width:initial;
float:none;
}
}
答案 0 :(得分:1)
根据https://www.w3.org/TR/css3-values/#common-keywords:
The initial keyword represents the value specified as the property’s initial value. The inherit keyword represents the computed value of the property on the element’s parent.
如果您不需要IE支持,则可以使用initial
- http://caniuse.com/#search=initial
但如果您需要,可以参考w3schools的default value
。
默认width
属性值为auto
- http://www.w3schools.com/cssref/pr_dim_width.asp
默认float
属性值为none
- http://www.w3schools.com/cssref/pr_class_float.asp
答案 1 :(得分:0)
不幸的是,您不能在不知道其初始值应该是什么的情况下通过浏览器重置它。您需要查阅规范并查看属性的默认值。
IE不支持 initial
。
答案 2 :(得分:0)
你会像这样重新启动它:
#myid{
width: auto;
float: none;
}
答案 3 :(得分:0)
这取决于您设置的参数。对于您的情况,以下方法可行:
#myid {
width:auto;
float:none;
}
使用某些值时,您应该考虑浏览器支持。