如何解决此验证错误?

时间:2015-07-27 14:11:57

标签: html5 validation anchor

我的页面中有以下行:

<a href="#" rel="toggle[home_right_animate_div1]" 
   data-openimage="/images/right_btn1_hover.png" 
   data-closedimage="/images/right_btn1.png">
  <img src="/images/right_btn1_hover.png" border="0" alt="" />
</a>

当我检查这个HTML5验证时,我收到以下错误:

  

错误:对于元素a的属性rel,错误值切换[home_right_animate_div3]:字符串切换[home_right_animate_div3]不是已注册的关键字。

validation

1 个答案:

答案 0 :(得分:1)

对于具有href属性和rel属性的链接元素,必须为rel属性的关键字创建链接:

those keywords over here @ W3

enter image description here

简单来说,您需要使用其中一个关键字,不允许使用自定义命名约定。

所以这给你2个选择:

  • 保持原样(你可能需要它用于某些脚本),而不是 每个人都打开浏览器检查器以查看错误。
  • 或者通过添加自定义data-rel属性来修复它,如果是脚本的话 包含,您需要重写脚本的那部分