我在學習如何使用HTML5 svg標記。當我在Chrome和Firefox中打開此項時SVG標記的子元素具有父級以外的默認佈局
<!DOCTYPE html>
<html>
<head></head>
<body>
<svg width="200" height="200">
<text>Hello World</text>
</svg>
</body>
</html>
什麼都不顯示。點擊「檢查元素」後,我看到文本元素在svg元素之外有一個默認的位置。我怎樣才能改變svg元素,使其所有的後代元素都從它們各自的父元素中的點(0,0)開始?
你需要尋找到'viewbox' - http://tutorials.jenkov.com/svg/svg-coordinate-system.html –
如果這是真的,爲什麼不恰好有四分之一的「Hello World」出現?文本元素的工作方式有點不同嗎? – AjaxLeung
http://tutorials.jenkov.com/svg/text-element.html#text-example –