https://css-tricks.com/using-svg/
<img src="kiwi.svg" alt="Kiwi standing on oval"><svg>...</svg><object> 鏈接到一個 SVG 文件<object type="image/svg+xml" data="kiwi.svg" class="logo"></object><svg> <style> ... </style> </svg>,區塊內需有 css 宣告.no-svg .logo {...} 來做整個 <object> 的 fallbacksdata URI 嵌入屬性
<img src="data:image/svg+xml;base64,[data]">background: url("data:image/svg+xml;base64,[data]");<object type="image/svg+xml" data="data:image/svg+xml;base64,[data]"> fallback </object><style> 區塊,在 base64 編碼後,仍然有效!<svg> tag,如:data:image/svg+xml;utf8,<svg>...</svg><svg> 轉 Base64 如:data:image/svg+xml;base64,......e.g.
<!-- base64 -->
data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL...
<!-- UTF-8, not encoded -->
data:image/svg+xml;charset=UTF-8,<svg ...> ... </svg>
<!-- UTF-8, optimized 優化 encoding for compatibility 兼容性 -->
data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://...'
<!-- Fully URL encoded ASCII -->
data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//...
資源連結路徑為嵌入的 Base64 編碼,可減少 html Request。
淺嚐 Data URI 好處壞處特性