这是常见的SVG mime类型:

image/svg+xml

而且效果很好.但是,当嵌入SVG字体时,chrome会告诉您mime类型不正确,这显然是因为您返回的是字体而不是图像.

有通用的mime类型吗?chrome错了吗?application/svg+xml美元不知怎么被接受了吗?

我猜这在HTML5中仍然是一个灰色地带,但这里的人可能知道.

推荐答案

SVG只有one registered mediatype,这就是您列出的image/svg+xml.当然,您也可以将SVG用作XML,不过,如果这样做,浏览器在某些场景中的行为往往会有所不同,例如,我见过在CSS背景中使用的SVG无法显示的情况,除非使用image/svg+xml mediaType.

Html相关问答推荐

按钮的字体重量在鼠标悬停时随过渡而变化

Rmarkdown上的垂直标签集

XPATH text()函数遇到困难

如何才能完成这个背景按钮

将文本区域标签的内容着色为SON(带有 colored颜色 )

传单自定义标记(divIcon)html/css不适用

禁用与行分开的边框折叠span

浏览器是在调整大小还是在全屏上交换视频源?

R-markdown中的非顺序列表

文本幻灯片显示动画

在显示 swift ui 之前加载下一个 YouTube 视频

使用shinyjqui拖放到网格表中

图像如何能达到 HTML 表格的全宽?

::可点击图标之前

并排对齐两个文本区域列

如何将两个平行 div 的页面内的表格居中?

SVG 调整大小而不是溢出

如何在Bootstrap卡片底部添加波浪形状

水平对齐两列中的两个按钮 同一级别

如果不透明的元素出现在下方,为什么不透明度会使一个元素出现在另一个元素上方?