如果未定义继承,则为css默认值

如果未定义继承,则为css默认值,css,Css,如果未定义继承,是否可以为css属性设置默认值? 例如: .td { font-size: 9px; } .link { font-size: inherit; color: inherit; text-decoration: underline; } 在 标记没有字体大小属性。它归结为特定性——规则越具体,获得的首选项越多。因此,您可以简单地定义一个全局,然后在本地修改它。如果规则不匹配,则不会覆盖该规则。下面是一个片段示例: body{

如果未定义继承,是否可以为css属性设置默认值? 例如:

.td { 
    font-size: 9px; 
}
.link { 
    font-size: inherit; 
    color: inherit; 
    text-decoration: underline; 
}




标记没有字体大小属性。

它归结为
特定性
——规则越具体,获得的首选项越多。因此,您可以简单地定义一个全局,然后在本地修改它。如果规则不匹配,则不会覆盖该规则。下面是一个片段示例:

body{font size:20px;}
div{font size:10px;}


如果未定义,则可能会被继承,除非级联另有决定……但并非所有内容都会被继承。不清楚您在问什么。使用给定的示例,我想要一个.link css应用与父td相同的字体大小,但是如果父td没有类,那么我想定义一个默认样式。您可以使用字体大小定义
.link
,使用另一个
td.link
,它只会在其位于td中时更改大小,否则将使用默认值。具体来说:
.link
不如
td.link
具体,因此
td.link
将优先于
.link
,当它嵌套在
td
中时。是否可以设置某种选择器,指示父级没有字体大小属性,以便使用更通用的样式表?链接{font size:9px;}@fcaserio不,没有。您将不得不使用级联!好的,使用{font size:7pt;}设置默认值可以解决这个问题。有时最简单的解决办法就在眼前,我们却没有意识到。tks 4帮助
<td class=td>
    <a class=link href="#">hello!!</a>
 </td> 
<td>
    <a class=link href="#">hello!!</a>
</td>