【发布时间】:2013-10-13 07:09:08
【问题描述】:
Firefox 是否支持alignment-baseline property?当我检查(使用 Firebug)已明确设置了 alignment-baseline 属性的 SVG 元素时,Firebug 根本没有列出此属性(IOW 将其视为噪声)。无论我给这个属性赋予什么值,显示文本的外观都不会改变,进一步表明FF完全忽略了这个属性。
(FF 对该属性的支持可能被破坏的另一个迹象是,上面引用的页面中为该属性的 CSS 文档提供的链接是 dead-as-a-doornail。)
假设 FF 不支持 alignment-baseline 属性,那么最接近复制 FF 的默认行为的该属性的值是多少?
编辑:例如,使用 Chrome 和 FF 查看此 jsFiddle;每行显示的文本都显示一个突出显示的单词,该单词由以下形式的代码生成:
<tspan style="alignment-baseline:alphabetic">alphabetic</tspan>
请注意,所有行在 FF 中看起来都一样,但在 Chrome 中却不一样。
该属性有几个可能的候选值来复制 FF 的默认行为(即auto、alphabetic、mathematic 和 inherit);不幸的是,这个实验无法决定这个问题,我不清楚在大多数情况下哪些可能的选项会匹配 FF 的默认行为。
【问题讨论】: