我正在嘗試將 SVG 影像添加到 HTML 檔案中。我將 index.html 和 star.svg 放在一個目錄中。Ubuntu 上的 Firefox 96 無法呈現影像,僅顯示替代文本。我也嘗試過使用 OBJECT 標簽,但只列印 star.svg 的來源。
star.svg 在其他地方正確顯示。
非常感謝任何幫助。
我正在使用的 HTML 和 SVG:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>SVG Test</title>
</head>
<body>
<img src="star.svg" alt="star" height="210px" width="500px">
<object data="star.svg" type="image/svg xml"></object>
</body>
</html>
和
<svg height="210" width="500">
<polygon points="100,10 40,198 190,78 10,78 160,198"
style="fill:lime;stroke:purple;stroke-width:5;fill-rule:nonzero;"/>
</svg>
uj5u.com熱心網友回復:
你應該包括xmlns:
<svg height="210" width="500" xmlns="http://www.w3.org/2000/svg">
根據檔案:
SVG 檔案的最外層 svg 元素需要 (...) xmlns 屬性。(…)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/361881.html
