通过保存网页进行静态更改为"网页完成"

时间:2014-11-29 00:07:31

标签: save browser html-tree

我使用Firefox 33.0将网站保存为"网页,完整"。

问题是,主html文件的html树更改为静态。 在保存之前有类似的东西:

Stuff before
<form name="test1>
inner stuff
</form>
Stuff after

保存后看起来如下:

Stuff before
<form name="test1"></form>
inner stuff
Stuff after

我试过谷歌Chrome和IE浏览器。同样的事情。

如果我将其保存为&#34;网页,仅限HTML页面&#34;,则可以正确保存html树。

它可能是什么问题?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

“另存为”&gt; “网页,完成”功能,不保存无效的HTML。在保存时修改了无效的html,使其变为有效。

我不知道你的[内部东西]是什么,所以我不知道它是如何冒犯的,但你可以尝试这样做,例如将块级元素放在内联元素中。

 <span><div>Hello</div><span>

成为

 <span><span><div>Hello</div>

 <div><div>Hello</div></div>

保持不变。

在此示例中,将违规元素推送到容器外部,以使标记有效。