Czy etykieta może odnosić się tylko do elementów wejściowych?

W3Schools mają to do powiedzeniaetykiety:

The<label> tag definiuje etykietę dlawkład element.[Podkreśl moje]

Czy to oznacza, że ​​następujący kod HTML jest nieprawidłowy?

<!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>

Zarówno Chrome, jak i IE8 skupiają się naWorld gdyLabel zostanie kliknięty, Firefox nie. Który jest poprawny?

questionAnswers(4)

yourAnswerToTheQuestion