5568 sujets

Sémantique web et HTML

bonjour,

Est-ce 'grave' si un label se retrouve sans son input :

<div class="ctrlHolder">
  <label for="regdate">Inscrit le:</label>
  12 mars 2008
</div>


Merci
Modifié par nORKy (21 Jul 2008 - 16:52)
Bonjour,

Je ne pense pas que ça gène le code. Mais sémantiquement c'est bancal. D'autant plus que ton label est associé à une input invisible via "for".

Pourquoi ne pas utiliser un simple paragraphe ?
Si tu préfères garder le label, à ce moment-là :

<label for="regdate">Inscrit le : </label>
<input type="text" disabled="disabled" id="regdate" value="12.03.2008" />

* Pas d'attribut name donc le contenu de cet input ne sera pas envoyé quand on validera le formulaire, quoi qu'il arrive.
* disabled="disabled" empêche l'utilisateur d'écrire n'importe quoi dans le champ
Le problème, c'est que la visibilité d'un 'input' disable n'est pas 'terrible' et ne ressort pas beaucoup.

Le problème est que je fais une page qui présente des informations qui n'ont pas à être changées mais également des informations qui peuvent être changées.
Je pense que je vais tout simplement supprimé le label, c'est mieux.

Au validateur, ca passe comme warning (j'ai donc bien ma page valide).

Merci