Chrome 中未显示背景图片
Background Image not Displaying in Chrome
我很难让我的背景图片显示在 Chrome 中。背景图片会在其他浏览器中显示,只是不会 Chrome。我在 Whosebug 和类似网站上看到过其他解决方案,但都没有成功。
例如,我禁用了扩展程序并删除了 属性 "absolute" 或将其设置为 "static." 我双重、三次、四次检查文件是否存在,如果我的 CSS 指向文件。是的,否则我认为它也不会在任何其他浏览器中运行。我添加了 display: inline-block,但是什么也没做。
为了咯咯笑,我还删除了宽度、高度和顶部,看看是否解决了任何问题。这样做自然会导致背景图像在其他浏览器中也停止工作。
当我在 Chrome 中启动我的网站时,Chrome 显示应该有一些东西但它没有显示任何东西 - 甚至没有损坏的图像图标。对这个难题的任何帮助将不胜感激。请在下面查看我的代码:
header a.logo {
background: url("images/CC_logo.svg") no-repeat center top;
width: 100%;
height: 100%;
position: absolute;
top: 15px;
}
将以下行添加到您的 .htaccess,这样服务器就可以从您的 css 文件中识别 svg 文件(背景:url("images/CC_logo.svg") no-repeat center top;), 插入这一行:
RewriteRule !\.(js|ico|gif|jpg|jpeg|svg|bmp|png|css|pdf|swf|mp3|mp4|3gp|flv|avi|rm|mpeg|wmv|xml|doc|docx|xls|xlsx|csv|ppt|pptx|zip|rar|mov)$ index.php
不需要像上面那么多的规则,但取决于您希望网站上的格式需要什么,但是对于您当前的问题,请确保有“ svg" 在你的 .htaccess 文件的规则中。
有效,试试吧! :)
确保您的 SVG 已正确导出。我发现导出为 SVG 的 Photoshop 图像存在问题,但导出为 SVG 的 Illustrator 文件从未遇到过问题。
我很难让我的背景图片显示在 Chrome 中。背景图片会在其他浏览器中显示,只是不会 Chrome。我在 Whosebug 和类似网站上看到过其他解决方案,但都没有成功。
例如,我禁用了扩展程序并删除了 属性 "absolute" 或将其设置为 "static." 我双重、三次、四次检查文件是否存在,如果我的 CSS 指向文件。是的,否则我认为它也不会在任何其他浏览器中运行。我添加了 display: inline-block,但是什么也没做。
为了咯咯笑,我还删除了宽度、高度和顶部,看看是否解决了任何问题。这样做自然会导致背景图像在其他浏览器中也停止工作。
当我在 Chrome 中启动我的网站时,Chrome 显示应该有一些东西但它没有显示任何东西 - 甚至没有损坏的图像图标。对这个难题的任何帮助将不胜感激。请在下面查看我的代码:
header a.logo {
background: url("images/CC_logo.svg") no-repeat center top;
width: 100%;
height: 100%;
position: absolute;
top: 15px;
}
将以下行添加到您的 .htaccess,这样服务器就可以从您的 css 文件中识别 svg 文件(背景:url("images/CC_logo.svg") no-repeat center top;), 插入这一行:
RewriteRule !\.(js|ico|gif|jpg|jpeg|svg|bmp|png|css|pdf|swf|mp3|mp4|3gp|flv|avi|rm|mpeg|wmv|xml|doc|docx|xls|xlsx|csv|ppt|pptx|zip|rar|mov)$ index.php
不需要像上面那么多的规则,但取决于您希望网站上的格式需要什么,但是对于您当前的问题,请确保有“ svg" 在你的 .htaccess 文件的规则中。
有效,试试吧! :)
确保您的 SVG 已正确导出。我发现导出为 SVG 的 Photoshop 图像存在问题,但导出为 SVG 的 Illustrator 文件从未遇到过问题。