将CSS值覆盖为默认设置

时间:2016-01-26 14:48:54

标签: html css html5 css3

width:16.5%;
float:left;

如果我将CSS属性设置为上面的代码。我如何"重置"它?

我希望它没有浮动,没有宽度设置。我是使用初始还是继承?

@media (max-width: 475px) and (min-width: 320px) {
#myid {
width:initial;
float:none;
}
}

4 个答案:

答案 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;
}

使用某些值时,您应该考虑浏览器支持。