首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用非固定字体大小覆盖父元素固定字体大小

用非固定字体大小覆盖父元素固定字体大小
EN

Stack Overflow用户
提问于 2013-01-24 05:13:02
回答 2查看 2.3K关注 0票数 2

是否可以使用非固定字体大小覆盖父元素(例如div)的固定字体大小。我有一个问题,对于特定的HTML页面,我希望元素使用相对于Body元素的字体大小,而不是相对于父div的字体大小。

我的HTML

代码语言:javascript
复制
<body id="templateBody">
    <div>
         <p>

我的CSS

代码语言:javascript
复制
body{
  font-size: 76%
}

div{
  font-size:11px
}

如何为p指定字体大小,使其相对于正文字体大小(%age),而不是固定的div字体大小?有什么办法可以在不改变div样式的情况下覆盖div的固定字体大小吗?我试过使用rem,但它在IE8上不起作用...

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-24 06:45:14

你不能。一旦设置了父元素的字体大小,就无法引用父元素的字体大小。

除了浏览器支持问题之外,rem单元还指的是根元素的字体大小,在HTML文档中,根元素总是html元素。因此,如果body字体大小设置为百分比,则可以间接将p字体大小设置为相对于它,但仅限于将其设置为相对于根元素的字体大小。

通常情况下,在文档中混合px和%字体大小没有什么意义。

票数 4
EN

Stack Overflow用户

发布于 2013-01-24 05:44:19

不,不幸的是没有。

您将不得不修改div的font-size。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14489480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档