HTML5错误W3C验证程序

时间:2014-06-17 16:24:59

标签: html5 html-form

我在W3C验证器中收到以下错误:

  

label元素的for属性必须引用表单控件

我有以下代码:

<label class="description" for="rating-item-3-1">Test</label>
<input id="rating-item-3-1" type="hidden" value="0" name="rating-item-3-1">

我正在研究这个错误是由于 type =“hidden”。有没有办法解决这个错误?

感谢。

1 个答案:

答案 0 :(得分:1)

根据w3.org

  

标签元素未使用用于以下内容,因为标签为   这些元素是通过 value 属性提供的(对于Submit和   重置按钮), alt 属性(用于图像按钮)或元素   内容本身(按钮)

     
      
  • 提交和重置按钮(&lt;输入类型=&#34;提交&#34;&gt; &lt;输入类型=&#34;重置&#34;&gt; < / em>的)
  •   
  • 图片按钮(&lt;输入类型=&#34;图片&#34;&gt;
  •   
  • 隐藏的输入字段(&lt;输入类型=&#34;隐藏&#34;&gt;
  •   
  • 脚本按钮(&lt;按钮&gt; 元素或&lt;输入类型=&#34;按钮&#34;&gt;
  •   

所以,我认为你得到了答案。