CSS 继承(div 和 div a 样式相同)

标签 css inheritance css-selectors

有没有办法让普通文本和链接在 CSS 中共享相同的样式?

请在下面找到一个示例:

div.test, div.test a
{
font-size:0.8em;
}

我希望文本和链接具有相同的样式,但它没有按预期工作...

欢迎任何帮助。

干杯。

哥蒂。

最佳答案

只需指定

div.test
{
    font-size: 0.8em;
}

否则,您是在告诉 div.test 中的链接具有 div.test 字体大小的 80%,这又是其父级字体大小的 80%。这是 div.test 父级字体大小的 64%,因此它看起来更小。

如果您试图为普通文本和链接文本提供相同的颜色,或其他不依赖于相对大小的属性,请使用 div.test, div.test a重新做,但将其放在单独的规则中。例如:

div.test
{
    font-size: 0.8em;
}

div.test, div.test a
{
    color: #330;
}

关于CSS 继承(div 和 div a 样式相同),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4621986/

相关文章:

CSS动画菜单

python - 访问子模板中声明的变量或 Controller 范围的变量

php - 具有继承和覆盖的分层 ACl

ios - Swift - 从也是 UIViewController 的通用基类继承 UIViewController

CSS-:target ~

html - 如果最后一个元素是四的倍数,css 选择最后四个,如果是 3 的倍数,则最后一个 3

html - 包含带焦点输入的 div 的 CSS 选择器

html - 我需要用 css 将图像居中到 div

css - 在其他浏览器上平滑的字母间距过渡

javascript - Google Table Charts - 如何设置行的透明度?