<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<svg
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
id="test1"
height="1000px"
width="1000px">
<image id="testimg1" xlink:href="http://localhost/at/src/html5test/map1.png" width="87" height="66" x="0" y="0"/>
</svg>
</p>
</body>
</html>
圖像標籤內,它是一個必須陳述寬度= 「87」 HEIGHT = 「66」?我想讓圖像顯示其原始大小(例如,原始大小是width =「180」height =「120」),是否可以做到這一點?
在這種情況下,如果我刪除width =「87」height =「66」,整個svg將不顯示任何內容。
<svg
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
id="test1"
height="1000px"
width="1000px">
<image id="testimg1" xlink:href="http://localhost/at/src/html5test/1.svg" x="0" y="0" />
<image id="testimg2" xlink:href="http://localhost/at/src/html5test/2.svg" x="19" y="127" />
<image id="testimg3" xlink:href="http://localhost/at/src/html5test/3.svg" x="130" y="110" />
</svg>
感謝
你的問題措辭不當。例如,圖像原始大小是什麼,爲什麼你不使用它(你甚至知道它)?你在尋找一個相對大小還是絕對值?你想達到什麼目的?你看過規範還是嘗試沒有屬性? – SpliFF 2012-02-23 04:18:44
原始大小意味着該文件的圖像尺寸 – hkguile 2012-02-23 04:24:56
仍不清楚。你爲什麼沒有改變width =「87」到width =「120」?你是否試圖說有一系列不同尺寸的不同圖像,你事先不知道? – SpliFF 2012-02-23 04:30:10