将默认样式返回到图例元素

时间:2016-07-29 18:40:51

标签: css less legend

我设置了较少的文件,以便作为字段集子项的图例具有某些样式。我要创建一个legend.default,它也是fieldset的子节点,但它将具有默认样式。我不想列出每个属性并写入它的默认样式。有没有办法让this.legend.dafault没有任何继承的样式或任何东西?

1 个答案:

答案 0 :(得分:3)

无法将属性实际还原为默认属性,但您可以使用:not仅为非默认图例定义样式。

fieldset legend:not(.default) {
  /* certain styles */
}

:not(X) on CSS Tricks。请注意,如果您使用示例中的简单选择器,则此方法适用于所有主流浏览器。复杂选择器不能用作:not()的参数,因为在编写本文时没有主要的浏览器支持它。

就个人而言,我宁愿为特定的类定义样式,并将该类添加到想要样式的图例中,而不是使用此否定解决方案,但我&# 39;将这个决定留给你。