2013-04-18 114 views
3

可以在不指定尺寸的情況下創建HTML圖像元素。這將有固有的寬度和高度:SVG是否支持圖像的自動寬度和高度?

<img src="me.jpg" alt=""> 

然而,在SVG圖像而不維度屬性將具有0×0的大小,以防止這種widthheight必須指定(as in this example):

<image xlink:href="me.jpg" width="64" height="64" /> 

SVG圖像可以被迫採用它的原始寬度和高度(當然,不添加相應的屬性)?如果它很重要,我對HTML內聯的SVG很感興趣。

回答

6

SVG 1.1規範要求< image>元素的widthheight屬性。今天大多數瀏覽器都實現了,所以答案還沒有。將屬性關閉意味着使用默認值0,這會導致圖像不可見。

但是,圖像的自動調整正在被添加到SVG2中,請參閱https://svgwg.org/svg2-draft/struct.html#ImageElement。希望這意味着你可以在不太遙遠的未來做你想做的事。