html - 如何在我的网站上显示 SVG 图像?

标签 html css apache svg apache-config

我有一个包含 SVG 图像的网站,但我遇到了问题。我的网站与我的主机位于 Apache 服务器上。当我的站点在我的本地服务器上时,我的图像显示得很好,但现在它在我的主机上图像不再出现。我控制的url是正确的。我可以直接在图片上使用 url 访问,但我的网站上没有显示图片。

HTML

<span class="logo">Logo</span>

CSS;

div.main-content-logo h1#header-logo .logo {
    background: url("../img/logos/logo-main.svg") no-repeat scroll 0 0 / 260px auto rgba(0, 0, 0, 0);
    color: rgba(0, 0, 0, 0);
    text-indent: -999px;
}
div.main-content-logo h1#header-logo .logo {
    display: block;
    height: 78px;
    width: 260px;
}

你能帮帮我吗?

最佳答案

您是否在 .htaccess 文件中指定了 MIME 类型?看这里:http://www.w3.org/services/svg-server/

关于html - 如何在我的网站上显示 SVG 图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22252473/

相关文章:

javascript - 用整个菜单替换一个大字(css/js?)

php - Laravel 5.2 .htaccess 和 500 内部错误

Django 和 Couchdb : How to deploy without Apache server

java - 从 html &lt;script&gt;-node 运行 Java 代码

javascript - Jquery 正在停止提交表单

html - "top: 0; left: 0; bottom: 0; right: 0;"是什么意思?

php - UTF-8贯穿始终

javascript - 更改输入对 javascript 的值

css - 如何水平居中我的导航栏?

jquery - 自定义 Jquery 验证消息 css