Поддержка Firefox для выравнивания-базового свойства?

Есть ли у Firefox какая-либо поддержка для свойства alignment-baseline? Когда я проверяю (используя Firebug) элементы SVG, для которых явно установлено свойство alignment-baseline, Firebug не перечисляет это свойство вообще (IOW, который он рассматривает как шум). Независимо от того, какое значение я присваиваю этому свойству, внешний вид отображаемого текста никогда не изменяется, в дальнейшем предполагая, что FF полностью игнорирует это свойство.

(Еще один признак того, что поддержка FF для этого свойства может быть заблокирована, заключается в том, что ссылка, приведенная на приведенной выше странице для документации CSS для этого свойства, dead-as-a- дверной гвоздь.)

Предполагая, что, как оказалось, FF не поддерживает свойство alignment-baseline, каково значение этого свойства, которое наиболее близко реплицирует поведение по умолчанию FF?

EDIT: например, просмотрите jsFiddle как с Chrome, так и с FF; в каждой строке отображаемого текста отображается выделенное слово, которое было создано с кодом следующей формы:

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

Обратите внимание, что все строки выглядят одинаково в FF, но не в Chrome.

Существует несколько возможных значений для этого свойства для репликации поведения по умолчанию FF (а именно auto, alphabetic, mathematic и inherit); к сожалению, этот эксперимент не может решить вопрос, и мне непонятно, какой из возможных вариантов будет соответствовать поведению FF по умолчанию в наибольшей части случаев.

Ответы

Ответ 1

Кажется, что alignment-baseline используется только для частей <text>, то есть для элементов tspan, tref и т.д. Для основного элемента <text> используйте атрибут dominant-baseline.

(Это то, что @Tanel Eero написал выше как комментарий. Я переформулирую его здесь, чтобы вопрос мог получить принятый ответ).

Ответ 2

В веб-сайте Mozilla Developer Network говорится, что стиль может использоваться только для определенных элементов:

Следующие элементы могут использовать атрибут выравнивания-базовой линии

<tspan>
<tref>
<altglyph>
<textpath>

Итак, это ваша главная проблема, поскольку я понимаю, что вы пытаетесь применить ее к SVG.