Knockout.js数据绑定属性导致html验证警告

时间:2012-02-24 13:45:30

标签: html knockout.js

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

示例:

<select>专有属性“data-bind”

<button>专有属性“data-bind”

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

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

1 个答案:

答案 0 :(得分:2)

它们是HTML 5自定义属性。尝试验证HTML 5规范,你应该对验证有所了解。

但是很久以来你已经能够使用你认为合适的自定义属性了,尽管它可能违反了严格的HTML 4规范。