SVG 沒有正確加載,我做錯了什么。或者我應該只上傳一個png?
<svg width=513.57px height=760.29px xmlns="Component 1.svg" alt="White bellflowers"></svg>


uj5u.com熱心網友回復:
如果你想使用帶有 svg 標簽的 svg 并像典型的 HTML/CSS 一樣修改/設定它的樣式,你必須行內包含整個 SVG 標記。XMLNS 屬性僅用于定義 XML 的“命名空間”,對于 svgs,基本上總是
<svg xmlns="http://www.w3.org/2000/svg">
這只是告訴瀏覽器/xml 決議器它正在處理一個 svg 元素,并且應該相應地處理里面的內容。
如果您想在外部檔案中使用 svg 圖形(如常規影像),您可以像其他評論者建議的那樣使用標準的“img”標簽。但請注意,這通常會阻止您像使用常規標記一樣使用 CSS 設定樣式和定位 SVG 的不同部分。
最后,與其使用像素尺寸顯式設定高度和寬度,不如為 svg 定義一個“viewBox”屬性,使其具有正確的比例/縱橫比,然后讓瀏覽器根據需要縮放和大小取決于容器它放在里面。對于你的 svg,這看起來像
<svg viewBox="0 0 514 760" xmlns="http://www.w3.org/2000/svg" ...
這樣它就可以是它需要的任何大小并與頁面內容的其余部分一起流動。
uj5u.com熱心網友回復:
看起來你把<imgs 和<svgs搞混了。
影像有srces 和 SVGs 需要包括他們的paths等等。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/359359.html
上一篇:d3jsv4:縮放圓圈
