17-06-2013, 11:26 AM
(Modification du message : 17-06-2013, 12:51 PM par Sephi-Chan.)
Bonjour, je me pose une question de validation sémantique (j'ai passé le code au validateur w3 mais je ne suis pas sûr...
voici le bout de code qui m'interroge :
au départ, c'est un simple "INPUT" et son label.
mais voilà, je commence à positionner les éléments via une grille css (d'où les gridCol2 et gridLast)
le label répond bien, le <input class="gridCol2 gridLast"> ne répond pas. J'ai donc rajouté un"div" pour encapsuler mon input et réserver la taille qui va bien.
tout se passe correctement à l'affichage. Je pourrais me contenter de cela.
Maintenant, est une bonne façon de faire ? est ce que, par exemple, avoir un input et son label qui ne sont pas "frères" dans le dom pose un problème ?
voici le bout de code qui m'interroge :
<label class="gridCol2" for="av_global_0_c_input">color</label>
<div class="gridCol2 gridLast">
<input id="av_global_0_c_input" type="text" value="0" size="3">
</div>
au départ, c'est un simple "INPUT" et son label.
mais voilà, je commence à positionner les éléments via une grille css (d'où les gridCol2 et gridLast)
le label répond bien, le <input class="gridCol2 gridLast"> ne répond pas. J'ai donc rajouté un"div" pour encapsuler mon input et réserver la taille qui va bien.
tout se passe correctement à l'affichage. Je pourrais me contenter de cela.
Maintenant, est une bonne façon de faire ? est ce que, par exemple, avoir un input et son label qui ne sont pas "frères" dans le dom pose un problème ?