【问题标题】:Knockout.js data-bind attribute causes html validation warningKnockout.js 数据绑定属性导致 html 验证警告
【发布时间】:2012-02-24 13:45:30
【问题描述】:

我正在使用 HTML Validator firefox 插件,当我转到 http://knockoutjs.com/ 的主页时,我收到有关 data-bind 属性的警告(对于 Live Example):

例子:

<select>专有属性“数据绑定”

<button>专有属性“数据绑定”

http://validator.w3.org/ 提交 URL 时,我还收到有关 data-bind 属性的错误。

我知道knockout.js使用这个html属性来做一些数据绑定,但是我们可以断定这种做法不符合HTML规范吗? knockout.js 是否遵循有效 HTML 标记的精神?

【问题讨论】:

    标签: html knockout.js


    【解决方案1】:

    它们是 HTML 5 自定义属性。尝试根据 HTML 5 规范进行验证,您应该可以通过验证。

    但是很长一段时间以来,您都可以使用您认为合适的自定义属性,尽管它可能违反了严格的 HTML 4 规范。

    【讨论】:

    • 好的,knockout.js 网站使用了严格的声明,这样就解释了警告。
    猜你喜欢
    • 1970-01-01
    • 2016-10-07
    • 2015-10-28
    • 2018-05-07
    • 1970-01-01
    • 2012-01-03
    • 1970-01-01
    • 1970-01-01
    • 2012-12-08
    相关资源
    最近更新 更多