【问题标题】:Static changes by saving of web page as "web page complete"通过将网页另存为“网页完成”进行静态更改
【发布时间】:2014-11-29 00:07:30
【问题描述】:

我使用 Firefox 33.0 将网站保存为“Web Page, Complete”。

问题是,主html文件的html树被静态地改变了。 在保存之前有这样的东西:

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

保存后如下:

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

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

如果我将其保存为“网页,仅 HTML 页面”,则 html 树已正确保存。

可能是什么问题?

提前谢谢你。

【问题讨论】:

    标签: save browser html-tree


    【解决方案1】:

    “另存为”>“网页,完整”功能不会保存无效的 html。无效的 html 在保存时被修改,使其变为有效。

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

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

    变成

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

    同时

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

    保持不变。

    在本例中,违规元素被推到容器外,以使标记有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-27
      • 2011-05-07
      • 1970-01-01
      • 2010-09-07
      • 2020-11-09
      • 1970-01-01
      相关资源
      最近更新 更多