我有問題將SVG嵌入到網頁中。我找到了最簡單的方法來使用圖像標籤。例如:如何讓SVG在web-kit中透明渲染?
<img src="my_graphic.svg" height="100"/>
適用於web-kit。我不需要明確設置寬度,瀏覽器將保持高寬比。非常好!
雖然這在Firefox中不起作用 - 它不是跨瀏覽器。那麼如何嵌入作爲一個對象?
<object type="image/svg+xml"
height="100"
width="554"
data="my_graphic.svgz">
<span/></object>
這次我使用svgz和MIME類型已被添加,瞧!它可以在firefox和webkit中使用。然而,在webkit中,我需要明確指出寬度,否則我們會得到一些討厭的包含元素滾動條。但更糟的是背景不再透明。它用白色背景呈現。
因此,一種方法在webkit中完美工作。另一個在Mozilla中完美運行。我能做些什麼才能使它在兩個方面都可靠地工作?
對此有何興趣?請參閱我的鏈接以供參考: http://sumocreations.com/demo/svg/new_dttg.html
你可以使用內聯SVG呢? – 2010-07-21 01:11:48
我還沒有測試過這個,但是這對於這個解決方案來說是非常不利的。內聯SVG最適合動態生成的圖形,而不是可重用的資產,併入頁面的設計中。 – 2010-07-21 01:19:25