我正在使用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标记的精神?
答案 0 :(得分:2)
它们是HTML 5自定义属性。尝试验证HTML 5规范,你应该对验证有所了解。
但是很久以来你已经能够使用你认为合适的自定义属性了,尽管它可能违反了严格的HTML 4规范。