Может ли метка ссылаться только на элементы ввода?
W3Schools говорит об этомэтикетки:
The <label>
tag defines a label for an input element.
[Emphasis mine]
Означает ли это, что следующий HTML-код недействителен?
<!doctype html>
<html>
<head>
<title>Example document</title>
</head>
<body>
<label for="x">Label</label>
<hr>
<div id="q" contentEditable="true">Hello</div>
<hr>
<div id="x" contentEditable="true">World</div>
</body>
</html>
И Chrome, и IE8 фокусируются наWorld
когдаLabel
нажата, Firefox нет.
Что правильно?