【发布时间】:2020-08-06 15:25:10
【问题描述】:
我正在使用 WebKit,我正在尝试减小一个元素及其所有内容的字体大小。这是元素的示例:
<div id="element">
<div>The element has a sub-element with <i>italic</i>, <strong>strong</strong> and other tags.</div>
</div>
这个 CSS 根本不会缩小字体:
#element {
font-size: smaller;
}
如果我只选择内部<div>,<i> 和<strong> 的字体大小不会减小:
#element div {
font-size: smaller;
}
我无法单独选择每个标签,因为我不知道所有可能的嵌套标签。最后的机会是使用星号:
#element * {
font-size: smaller;
}
但是这个 CSS 效果更差:它递归地减小每个嵌套标签的大小。
此行为非常意外,无法在 Chrome 中重现。这是WebKit的错误吗?是否可以禁用递归减小字体大小的“功能”?
【问题讨论】: