微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css – Firefox支持对齐基准属性?

Firefox对于 alignment-baseline property是否有任何支持?当我检查(使用Firebug)对齐基线属性已经被明确设置的SVG元素时,Firebug根本不会列出此属性(IOW它被视为噪声).无论我分配给该属性的值,显示文本的外观都不会改变,进一步提示FF完全忽略此属性.

(另一个表示,FF对此属性支持可能被破坏的是上述针对该属性的CSS文档引用的页面链接dead-as-a-doornail.)

假设看起来,FF不支持对齐基准属性,该属性的值最能最为复制FF的认行为是什么?

编辑:例如,使用Chrome和FF查看此jsFiddle;显示文本的每一行显示一个已突出显示的字,已经使用以下形式的代码生成

<tspan style="alignment-baseline:alphabetic">alphabetic</tspan>

请注意,所有行在FF中都相同,但在Chrome中不是这样.

这个属性有几个可能的候选值来复制FF的认行为(即auto,alphabetic,mathematic和inherit);不幸的是,这个实验不能决定这个问题,我不清楚哪些可能的选项会匹配FF的认行为在最大的一些情况下.

解决方法

似乎对齐基线仅用于< text>的部分,即元素tspan,tref等.对于主< text>元素使用主导基线属性.

(这是@Tanel Eero上面写的一个评论,我在这里重新说明,所以问题可以得到一个公认的答案).

原文地址:https://www.jb51.cc/css/214207.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。