28112 sujets

CSS et mise en forme, CSS3

bonjour, dans un cours internet il y avait ces codes "for" dans un formulaire, du coup le for apparait en texte, que se passe-t-il ?
<form>
				<label> for="name"Nom</label>
				<input type="text" id="name" placeholder="Votre Nom">
				<label> for="email"Email</label>
				<input type="text" id="email" placeholder="Votre Email">
				<input type="submit" name="OK" class="button-3">
			</form>

merci d'avance
Modifié par Felipe (17 Jul 2019 - 15:39)
Administrateur
Bonjour,

+1 bacasable
Ça se nomme un attribut, avec une valeur après le signe égal. La balise ouvrante s'écrit entre 2 chevrons < et >, commence par le nom de l'élément (label) et peut se continuer par un ou plusieurs attributs (for, class,…). La plupart des éléments nécessitent une balise fermante (ici </label>). Pas input, pas img, pas meta.

Pour for (et id sur le champ de formulaire dont les valeurs doivent être identiques sinon c'est nimp'), des explications par Florens ici-même : Utilisez l’élément label dans les formulaires
Modifié par Felipe (17 Jul 2019 - 15:47)