gpt4 book ai didi

xml - 如何执行 Web 文档的 XHTML5 解释?

转载 作者:数据小太阳 更新时间:2023-10-29 02:12:29 31 4
gpt4 key购买 nike

有没有办法通知 Web 浏览器文档是用 XHTML5 编码的,即 HTML5 的 XML 序列化?这个问题并不像第一印象所暗示的那么明显——符合标准的 XHTML5 header 与用于 XHTML 1.0 的 header 相同,因此我的浏览器 (Mozilla Firefox 18) 将 XHTML5 视为 XHTML 1.0,因此提示之前不可用的所有内容XHTML5 应运而生。

根据 W3C HTML5 Candidate Recomendation , DOCTYPE header 是可选的(对于有效的 XML 甚至是错误的),html 命名空间与 XHTML 1.0 完全相同。那么我们如何知道下面的代码如何分类呢?浏览器如何区分这两种标准?

<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-GB">
<head>
<title>A questioning document</title>
</head>
<body>
XHTML5 or XHTML 1.0 — that is the question...
</body>
</html>

最佳答案

<iframe>在 XHTML5 中(即 XML 模式)在 Firefox 中工作正常。但是你需要用 id 来识别 iframe属性,而不是 name属性。

另一方面,对于 IE9,您需要使用 name属性而不是 id属性。

那么最好是同时使用两者,设置为相同的值。

参见 http://www.alohci.net/application/xhtml+xml/iframe-in-xml.htm.ashx举个例子。

关于xml - 如何执行 Web 文档的 XHTML5 解释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14879823/

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