Может ли метка ссылаться только на элементы ввода?

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 нет. Что правильно?

Ответы на вопрос(4)

Ваш ответ на вопрос