custom-attributes - 如何使自定义属性 w3 有效?

标签 custom-attributes w3c-validation

我有以下代码,用于在帐户 anchor 上打开菜单:

echo "<li><a href='./account/' data-flexmenu='account'>Account"</a></li>";

data-flexmenu='account' 告知应显示什么菜单,在这种情况下为帐户菜单。

问题是我在 w3 验证器上遇到错误:没有属性“data-flexmenu”

有办法让它有效吗?

最佳答案

我不会太担心验证。我认为经过验证的 HTML 很重要,但如果您的代码可以在所有浏览器中运行但仍然无法验证,那么还有什么意义呢? 自定义属性适用于所有浏览器,甚至是 Internet Explorer 6。自定义属性也可以由 Javascript 进行解析,并且不需要 HTML5 文档类型能够做到这一点。

Nicholas Zakas 写了一篇很棒的文章,他以示例解释了使用自定义属性进行验证的值(value)。请参阅http://www.nczonline.net/blog/2010/08/17/the-value-of-html-validation/

关于custom-attributes - 如何使自定义属性 w3 有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9623572/

相关文章:

php - 向客户实体添加属性

c# - 如何从运行时加载的 DLL 中检索自定义属性的值?

css - W3C 验证错误 : "NET-enabling start-tag not immediately followed by null end-tag" and others

javascript - HTML & JavaScript 验证问题 : "Element script is missing required attribute src"

php - 如何根据 w3c 使用 str_replace 或其他一些 php 函数使 img 标签有效?

javascript - Google +1 按钮不符合 W3C 标准

c# - 如何使用 C# 返回标有自定义属性的枚举值

asp.net-mvc - Asp.net MVC - 如何检查 Ajax 请求的 session 过期

asp.net-core-mvc - 如何读取 .NET Core 中属性内的配置(appsettings)值?

html - 如何 W3C 验证 php 图像调整大小脚本