有多个标签针对某个项目,是否有效的HTML?

时间:2018-05-15 06:03:55

标签: html label

下面的HTML块有什么问题吗?

<label for="days">Every</label>
<input type="number" id="days" name="days" />
<label for="days">Days</label>

我找不到任何说你不能拥有多个标签的东西,但我找到的每个例子都只有一个。

3 个答案:

答案 0 :(得分:0)

从Mozilla文档中可以看出它是合法的:

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/label

  

一个输入可以与多个标签相关联。

答案 1 :(得分:0)

加强阅读.. label-for

答案 2 :(得分:0)

应该是有效的w3c验证器不显示错误。 [https://validator.w3.org/nu/#textarea][1]

<!DOCTYPE html>
<html lang="en">
    <head>

        <title>Is it valid HTML to have more than one label targetting an item? - Stack Overflow</title>
    </head>
    <body >
        <label for="days">Every</label>
        <input type="number" id="days" name="days" />
        <label for="days">Days</label>
    </body>
</html>