我的网站是XHTML 1.1,我在页面上的<li>和<div>标签上添加了"rel"属性,以便在页面上存储jQuery脚本的数据.验证我的页面时,我收到错误:"没有属性'rel'".那么,在HTML标签中存储任意数据的最佳方法是什么?
我正在为我的网站撰写评论页面.输入注释后,将通过AJAX进行POST,后者返回所有注释的JSON.然后我查看'rel'值以查看页面上已有哪些注释,并仅添加新注释.
jQuery代码工作正常,它只是'rel'属性不验证.
虽然它不是XHTML规范,但您可以使用HTML5规范中包含的data-*属性.
http://html5doctor.com/html5-custom-data-attributes/
如果要保持完全符合XHTML 1.1,则需要创建一个模式并在html元素中包含其名称空间,其中模式定义要使用的属性以及它们应用的元素.