当我在Firefox,Chrome或IE中单击“另存为”,然后从“另存为”菜单中选择“网页,完成”时,它似乎不会保存我在CSS中定义的背景图像。难道我做错了什么?这是一个示例问题:
的test.html
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<link href="test.css" rel="stylesheet" media="screen" type="text/css" />
</head>
<body>
<div id="test"></div>
</body>
</html>
test.css
#test {
width: 400px;
height: 400px;
background: url(img/bg.jpg)
}
答案 0 :(得分:8)
默认情况下,浏览器不会下载在css中设置的图像
您可以在Firefox中执行此操作:
Right click -> View page info -> select media tab -> highlight all the files -> save as...
答案 1 :(得分:2)
最近,我一直在测试在各种浏览器中保存带有背景图像的完整HTML网页,只有 Opera 12 才能保存完整的网站,如在线看到的那样。只需打开所需的网站,单击 Ctrl + S 并选择保存完整的网站。
答案 2 :(得分:0)
为我工作的唯一解决方案是使用插件unMHT(对于firefox)将页面保存为MHT: https://addons.mozilla.org/fr/firefox/addon/unmht/
即使是webfonts也会下载!!
MHT可以在IE&amp; Chrome(和firefox,但只有这个扩展)。 我知道这个解决方案并不完美,但我找到的更好......