什麼默認SVG的風格是什麼?例如,什麼是新的SVG文檔的默認字體?它在SVG規範中有描述嗎?默認SVG風格
<svg><text x="10" y="10">Hello</text></svg>
感謝
什麼默認SVG的風格是什麼?例如,什麼是新的SVG文檔的默認字體?它在SVG規範中有描述嗎?默認SVG風格
<svg><text x="10" y="10">Hello</text></svg>
感謝
Go here和掃描字符串在網頁 「初始」。然後你會發現規範爲文本渲染定義的任何初始值。然而,對於FONT-FAMILY它指出:
'font-family'
Value: [[ <family-name> |
<generic-family> ],]* [<family-name> |
<generic-family>] | inherit
Initial: depends on user agent
Applies to: text content elements
Inherited: yes
Percentages: N/A
Media: visual
Animatable: yes
這意味着,用戶代理可以決定,要使用的字體,如果沒有給出,或者如果它不能給定名稱訪問的字體。
總體初始值:該規範在任何情況下,在那裏你可以寫一個屬性爲CSS聲明(如fill: red;
)定義的初始值。在這種情況下的行爲就像是一個CSS defines。
在其他一些情況下,有定義的回退,但要看情況。
嗯,我還沒有測試它自己,但根據SVG Specs 1.1 Font Description,有沒有提到默認字體(字體面/ FONT-FAMILY)。它說明這一點:
「的‘字體面’元素直接對應於CSS2的@字體面工廠」
嗯,我會假設,如果指定應採取父容器的字體。如果沒有父母或父母沒有指定,我想這將是瀏覽器的默認字體或瀏覽器。不要引用我的意思。 :P