下面的HTML块有什么问题吗?
<label for="days">Every</label>
<input type="number" id="days" name="days" />
<label for="days">Days</label>
我找不到任何说你不能拥有多个标签的东西,但我找到的每个例子都只有一个。
答案 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>