【问题标题】:Cross-Browser SVG Text Baseline Alignment跨浏览器 SVG 文本基线对齐
【发布时间】:2018-12-07 23:34:07
【问题描述】:

这是在 Chrome 浏览器中呈现 SVG 文本的方式,如下所示(注意在 react so 驼峰式属性中)

            <text x="50%" y="50%"
                    className='middleText'
                    textAnchor="middle"
                    alignmentBaseline="middle"
                    >{style.displayVal.toFixed(precision)}</text>

这是文本在 Firefox 中的呈现方式:

您发现获得一致基线跨浏览器的最佳方法是什么?

【问题讨论】:

    标签: html svg cross-browser


    【解决方案1】:

    将alignmentBaseline 替换为dominantBaseline。

    Firefox 目前不支持前者,但支持后者。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-29
      • 2015-10-01
      • 2015-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多