内联 SVG

内联 SVG 允许在 HTML 中编写的 SVG 标记在浏览器中生成图形。

使用 SVG 内联时,不严格要求 DOCTYPE。而只是 <svg> 打开和关闭标签以及 viewBox 或 width 和 height 属性就足够了:

<svg width="100%" height="100%">
    <!-- SVG elements go here -->
</svg>

上面的 <svg> 片段既充当容器又充当结构元素。该片段建立了自己的坐标系。

下面是使用某些内容呈现 SVG 片段的示例。它将生成一个带有 Hello World!的矩形。其中的文字。

<svg width="50%" viewBox="0 0 10 10">
    <rect x="1" y="1" width="5" height="3" fill="teal" />
    <text x="2" y="2" font-family="Palatino, Georgia, serif" font-size="3%" font-weight="bold" fill="white">Hello World!</text>
</svg>

结果:

StackOverflow 文档