2012-02-24 30 views
0

我使用的是HTML验证器Firefox附加组件,当我转到http://knockoutjs.com/的主页时,出现有关data-bind属性(对于活动示例)的警告:Knockout.js数据绑定属性导致html验证警告

例子:

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

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

我也得到有关错误的当提交URL为http://validator.w3.org/时,该属性为data-bind

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

回答

2

它们是HTML 5自定义属性。尝试根据HTML 5规范进行验证,并且您应该确认验证。

但是,只要您认为合适,您可以使用自定义属性,尽管它可能违反了严格的HTML 4规范。

+0

好吧,knockout.js网站使用严格的声明,以便解释警告。 – 2012-02-24 13:58:07