gpt4 book ai didi

html - 正确的 DOCTYPE...自定义属性和非标准标记

转载 作者:太空狗 更新时间:2023-10-29 15:52:55 26 4
gpt4 key购买 nike

好的,不要误会我的意思,我非常喜欢 Web 标准的想法...使用严格的 XHTML 1.0 编写并验证了许多页面 - 然而,Web 正在发展...而且我使用 XML 的次数越多,意识到 DOM 的容量,并意识到大多数浏览器不关心一种方式,我越意识到我只想打破惯例并开始使用自定义属性。

这方面的例子是在我当前的网站上,它在许多元素上使用“消息”属性,然后 jQuery 匹配这些元素类型并更新页脚消息(类似于静态工具提示)。问题当然是......这实际上不受支持。

那么我的问题很简单,是否有更广泛的文档类型可以让我使用 99% 的 XHTML 和/或 HTML5 标准,但加入一些自定义属性?

或者我只是继续破坏验证并让它见鬼去吧,因为浏览器和 javascript 无论如何都会“得到它”?

最佳答案

DTD 和 XML 验证的性质要求在向文档添加额外 namespace 时使用自定义 DTD。查看 A List Apart 文章 Validating a Custom DTDMore About Custom DTDs有关如何创建自定义 DTD 的详细信息。我不知道这在 DTD 语法的范围内是否可行,但您可以考虑创建自己的命名空间并简单地声明“此命名空间可能包含任何内容”——这应该为自定义数据提供一个很好的转储场,而不会干扰XHTML 解析。

关于html - 正确的 DOCTYPE...自定义属性和非标准标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1397398/

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