gpt4 book ai didi

html - 同一文件中的多个

转载 作者:技术小花猫 更新时间:2023-10-29 12:35:59 25 4
gpt4 key购买 nike

我在一个文件中有多个 html 文件。

<html>
<body></body>
</html>

<html>
<body></body>
</html>

<html>
<body></body>
</html>

结果是我得到了一个乱七八糟的 html 文件。

如何在不删除的情况下更正此问题 <html> <body>其余的标签?

我正在使用 python 生成 html 文件。

  • 如果我使用 self.response.out.write(function(query))我得到了一个不错的 html 页面。

  • 如果我第二次使用它self.response.out.write(function(query2))然后页面会变形。

我们可以使用 iframe 纠正这个问题吗?有人可以举个例子吗?

最佳答案

一个HTML文档只能有一个html标签和一个body标签。如果只是将几个 HTML 文档放在一起,它将是一个无效文档,浏览器可能无法显示它。

您可以删除重复的标签,但这可能不是那么简单。该文档也可以只有一个 head 标签,因此您必须将来自不同页面的 head 标签的内容组合起来。如果页面包含有冲突的样式表,那就更难了,那么你必须重写样式表和它在页面中的用法,使它们不再冲突。 Javascript 也是如此;如果您的脚本名称有冲突,则必须重写它们以使它们不再冲突。

页面中也可能存在冲突的内容。 id 在一个页面中只能定义一次,因此如果页面使用相同的标识符,您必须更改它们以及它们在样式表和脚本中的用法。

如果您确定不存在此类冲突,您应该能够合并这些页面。

如果您的文档中您只能控制正文内容,您可以通过为评论添加开始和结束标记来规避这一点,这样一个文件的结尾和下一个文件的开头将被忽略。这样你就可以保留第一个文件的开头、每个文件的内容和最后一个文件的结尾:

<html>
<body>
content...
<!--
</body>
</html>

<html>
<body>
-->
content...
<!--
</body>
</html>

<html>
<body>
-->
content...
</body>
</html>

(请注意,这将只使用第一页的 head 部分,其他部分将被忽略。)

关于html - 同一文件中的多个 <html><body> </html></body>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2035462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com