xhtml自定义属性定义

时间:2011-06-07 16:07:57

标签: xhtml xhtml-1.0-strict

如果在XHTML文档中输入字段的已定义自定义属性是有效属性吗?

好像我使用w3c验证器验证xhtml文档,然后验证器将它们标记为无效属性。

我怎么验证呢?

我见过几篇建议将它们附加到DTD文件中的文章。

避免此类验证错误的最佳方法是什么?

由于

2 个答案:

答案 0 :(得分:0)

我很确定你无法让它们验证,因为如果它们不作为规范的一部分存在,那么它将被标记为无效。

如果必须进行w3c验证,我建议重新使用标准/有效属性来包含所需的值。

就个人而言,我对w3c验证没有太大影响,因为如果它在您的目标浏览器上进行质量控制检查时有效或通过,那么为什么任何人都应该寻求w3c批准。最终,w3c验证工具将协助符合标准,以减少浏览器可能出现的错误数量,但这并非绝对可靠,也无法理解可能需要稍微修改规则的每个使用/业务案例。 / p>

希望这有帮助。

答案 1 :(得分:0)

  

如果在XHTML文档中输入字段的已定义自定义属性是有效属性吗?

根据您使用的任何DTD或架构,它们可能有效,但它们不是有效的XHTML。

  

避免此类验证错误的最佳方法是什么?

不使用它们。

如果你真的,真的,真的需要自定义属性(大多数人没有),那么切换到(X)HTML 5并使用data- *属性。