W3Schools говорят об ярлыках:
Тег
<label>определяет метку для элемента input. [Акцент мой]
Означает ли это, что следующий HTML-код недействителен?
<html>
<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 не делает этого.
Что правильно?