DOCTYPE [XHTML 1.0 Transitional]不验证是否存在自定义属性

时间:2012-02-17 11:22:07

标签: jquery html xhtml doctype

我使用DOCTYPE XHTML 1 Transitional,我有一个<a>,其自定义属性名为data-reveal-id,此属性由jQuery脚本使用。

我无法使用W3验证文档,因为data-reveal-id不是XHTML有效。

知道怎么解决吗?

非常感谢你的帮助

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
...

   <a href="#" data-reveal-id="modal-portfolio-awards">View</a>

使用W3验证时出错

there is no attribute "data-reveal-id" [XHTML 1.0 Transitional]

1 个答案:

答案 0 :(得分:2)

选项1:不要使用自定义属性

选项2:使用(X)HTML 5(允许以data-开始的自定义属性)