如果在XHTML文档中输入字段的已定义自定义属性是有效属性吗?
好像我使用w3c验证器验证xhtml文档,然后验证器将它们标记为无效属性。
我怎么验证呢?
我见过几篇建议将它们附加到DTD文件中的文章。
避免此类验证错误的最佳方法是什么?
由于
答案 0 :(得分:0)
我很确定你无法让它们验证,因为如果它们不作为规范的一部分存在,那么它将被标记为无效。
如果必须进行w3c验证,我建议重新使用标准/有效属性来包含所需的值。
就个人而言,我对w3c验证没有太大影响,因为如果它在您的目标浏览器上进行质量控制检查时有效或通过,那么为什么任何人都应该寻求w3c批准。最终,w3c验证工具将协助符合标准,以减少浏览器可能出现的错误数量,但这并非绝对可靠,也无法理解可能需要稍微修改规则的每个使用/业务案例。 / p>
希望这有帮助。
答案 1 :(得分:0)
如果在XHTML文档中输入字段的已定义自定义属性是有效属性吗?
根据您使用的任何DTD或架构,它们可能有效,但它们不是有效的XHTML。
避免此类验证错误的最佳方法是什么?
不使用它们。
如果你真的,真的,真的需要自定义属性(大多数人没有),那么切换到(X)HTML 5并使用data- *属性。