gpt4 book ai didi

javascript - 格式良好的 标签位于 html 标签内

转载 作者:行者123 更新时间:2023-11-30 23:51:43 26 4
gpt4 key购买 nike

我正在构建一个 HTML Gui 构建器,这涉及到 HTML 页面从浏览器到服务器的往返。

在后端,我有一个 xml 解析器,它需要格式良好的标签。

我首先编写格式良好的 HTML - 例如:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
<link rel="stylesheet" type="text/css" href="/some/path/to/some.css" />
</head>

浏览器认为它最了解并将其转换为:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
<link rel="stylesheet" type="text/css" href="/some/path/to/some.css">
</head>

第二个计划是强制使用单独的结束标签:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15"></meta>
<link rel="stylesheet" type="text/css" href="/some/path/to/some.css"></link>
</head>

这也行不通。

最初的计划只是剪下文档部分的副本,并将它们与新页面一起循环回服务器。看来我唯一的选择是手动检查所有标签(比本示例中的标签多)并在往返它们之前将它们全部修复。

我错过了什么吗?如何让浏览器使 HTML 表现良好?

最佳答案

这是格式良好的 HTML;它是 XML 或 XHTML:

这里解释了这种困惑:http://www.cs.tut.fi/~jkorpela/html/empty.html

innerHTML 正是 HTML。您也许能够从 DOM 生成 XML - 尝试从这里开始:http://www.devarticles.com/c/a/JavaScript/More-on-JavaScript-and-XML/

关于javascript - 格式良好的 <link> 标签位于 html <head> 标签内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1344024/

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