2012-02-24 41 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