2014-11-03 150 views
0

我想驗證我的網站(http://www.fsssouth.co.uk/),但是,我收到以下錯誤消息。我特別對此錯誤感到困惑:無效的標記驗證

第569行,第702列:data- *屬性名稱必須是XML 1.0第4版。加上命名空間NCNames。

任何幫助將不勝感激。

回答

1

您不允許使用名稱爲data-*屬性的冒號(:)。

改用另一個連字符。


自定義數據屬性是沒有命名空間,其名稱以字符串「數據 - 」開頭的屬性,有連字符後的至少一個字符,是XML兼容,並且不包含大寫ASCII字母。

http://www.w3.org/TR/html5/dom.html#embedding-custom-non-visible-data-with-the-data- * -attributes

屬性名是說,如果他們匹配的XML定義的名稱生產是XML兼容,它們不包含 「:」(U + 003A)字符,並且它們的前三個字符不是字符串「xml」的ASCII區分大小寫匹配。 [XML]

http://www.w3.org/TR/html5/infrastructure.html#xml-compatible

+0

我應該用什麼呢? data-iview(:)image – Toby 2014-11-03 14:48:48

+0

正如我在答案中所說的:改用另一個連字符。 '數據的iView-image'。 – Quentin 2014-11-03 14:54:59

+0

它不起作用。圖像現在不顯示。另一方面,它確實有效。我現在應該怎麼做?在(http://www.fsssouth.co.uk/)自己檢查一下。感謝您的幫助 – Toby 2014-11-03 14:57:33