2014-11-03 142 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