2014-01-13 36 views
0

有沒有SVG <text>元素的dominant-baseline樣式會被忽略的情況?有沒有情況下svg:文本元素的顯性基線被忽略?

我在我的SVG的兩個不同部分有兩個<text>標籤。 dominant-baseline: central應用於一個沒有問題的工作(例如,當我在Chrome的Web檢查器中打開它並更改值時,該元素按照我的預期移動),但它似乎不影響其他(例如,從Web檢查器更改樣式的值不會更改元素的位置)。

這是可能的原因嗎?

下面是相關代碼的截圖:

code sample

(我會後一撥弄證明這個問題,如果我能想出如何重現它)

回答

1

的罪魁禍首是一個錯誤display: inline.label是從它的HTML對應繼承。

的修復:

svg.label { 
    display: block; 
} 
相關問題