保存完整网站 - 背景图像未显示

时间:2012-02-09 03:01:13

标签: html css google-chrome

当我在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)
}

3 个答案:

答案 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,但只有这个扩展)。 我知道这个解决方案并不完美,但我找到的更好......