Pode um rótulo se referir apenas aos elementos de entrada?
W3Schools tem isso a dizer sobrerótulos:
o<label>
tag define um rótulo para umentrada elemento.[Ênfase minha]
Isso significa que o seguinte HTML não é válido?
<!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>
Tanto o Chrome quanto o IE8 dão focoWorld
quandoLabel
clicado, o Firefox não. Qual é correto?