gpt4 book ai didi

css - 是否可以忽略继承的字体大小?

转载 作者:太空宇宙 更新时间:2023-11-04 14:12:50 25 4
gpt4 key购买 nike

我有一个 OpenLayers map (SVG 渲染器),它包含许多气泡/特征,当我对它们进行聚类时,我还应用了自定义 fontSize给他们的风格——通过OpenLayers.Style .

另一方面,我有一个像* { font-size: 14px; }这样的重置规则. circle , texttspan elements -- map 上的气泡,它们都继承了*的字体大小属性然后超过 font-size 的内联属性OpenLayers 适用于 text元素。

如果我临时删除继承的 font-size例如,通过 Chrome 开发者工具从上述任何元素中获取,然后一切都会好起来的。

有什么想法可以解决这个问题吗?请注意:

  • 字体大小是动态的。我在 OpenLayers 对特征进行聚类时计算它们。所以我不能应用静态 classstyle给他们。
  • 我不想使用 :not选择器
  • 如果我删除 font-size来自 * ,那么您建议如何将其应用于所有其他元素?
  • 有没有类似!not-important的东西或 do-not-inherit在 CSS 中?

实际text节点看起来像这样——准系统:

<text font-size="19.2px">
<tspan>19</tspan>
</text>

最佳答案

如果您尝试 body{ font-size:14px;} 或至少是高级别的父项而不是 * 会怎么样?

关于css - 是否可以忽略继承的字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20610617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com