如何排除CSS属性?

时间:2013-10-18 21:31:02

标签: css

我在无序列表<ul class ="page-title"> </ul>

中应用了以下样式
.page-title {
  padding: 0px;
  font-size: 23px;
  letter-spacing: -1px;
  display: block;
  color: #666;
  margin: 20px 0px 15px 0px;
  font-weight: 300;
  font-family: 'Open Sans', sans-serif;
}

我想在div中添加一个额外的样式,当应用时,删除font-weight属性。

font-weight:300;

这可能还是我需要休假?

3 个答案:

答案 0 :(得分:3)

您无法在CSS中取消应用属性,但可以使用默认

覆盖它
font-weight: normal;

答案 1 :(得分:1)

您可以尝试:

font-weight: initial;

将其重置为CSS默认值。但是,可能会被浏览器覆盖,如here所述,因此您可能希望通过其他方式查找默认值并通过Javascript设置(例如)。

答案 2 :(得分:0)

您可以这样做:

font-weight: inherit;

...将其设置回上一个值,或者......

font-weight: normal;

...明确将其设置为正常的非粗体重。