W3Schools hanno da dire su labels:Un'etichetta può riferirsi solo a elementi di input?
Il
<label>
tag definisce un'etichetta per un elementoingresso. [enfasi mia]
Questo significa che il seguente codice HTML non è valido?
<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>
Sia Chrome e IE8 dare attenzione a World
quando Label
si fa clic, Firefox non è così. Quale è corretto?
Gli elementi semantici sono un primo grande passo per il web sul web - quindi è generalmente una buona pratica attenersi alle specifiche per gli screen reader e così via. – Olga