Attention !

Cet article contient du code CSS et s'adresse aux développeurs. Nous proposons ce code à titre de courtoisie, mais nous n'offrons pas de support pour les personnalisations de code ou le développement par des tiers.

Pour obtenir des conseils supplémentaires, veuillez consulter le tutoriel de WPBeginner sur l'ajout de CSS personnalisé.

Ignorer

Comment positionner les sous-libellés au-dessus des champs de formulaire

Aperçu

Souhaitez-vous positionner les sous-étiquettes au-dessus des champs de formulaire avec WPForms ? Par défaut, les sous-étiquettes de tous les champs apparaîtront sous le champ lui-même.

les sous-étiquettes sont positionnées sous le champ par défaut

Cependant, en utilisant CSS, cette position peut être facilement modifiée. Nous sommes là pour vous guider dans le processus avec une touche de magie CSS. Plongeons et faisons en sorte que cela se produise !

Ajout du CSS

Pour positionner les sous-étiquettes au-dessus des champs de formulaire, ajoutez ce CSS à votre site.

Si vous avez besoin d'aide sur comment et où ajouter du CSS à votre site, veuillez consulter ce tutoriel.

/**
* Position sub-labels above form fields 
* @link https://wpforms.com/developers/how-to-position-sub-labels-above-form-fields/
*/
 
/* Address field */
.wpforms-field-address .wpforms-field-row > div, 
/* Time field */
.wpforms-field-date-time .wpforms-field-row > div, 
/* Date field (date picker) */
.wpforms-field-date-time .wpforms-field-row > .wpforms-date-type-datepicker > div, 
/* Date field (date dropdown) */
.wpforms-field-date-time .wpforms-field-row > .wpforms-date-type-dropdown > div,
/* Password with confirmation enabled */
.wpforms-field-password .wpforms-field-row > div,
/* Email with confirmation enabled */
.wpforms-field-email .wpforms-field-row > div {
  display: flex;
  flex-wrap: wrap;
}
 
/* Address field */
.wpforms-field-address .wpforms-field-row > div input, 
.wpforms-field-address .wpforms-field-row > div select, 
/* Time field */
.wpforms-field-date-time .wpforms-field-row > div input, 
/* Date field (date picker) */
.wpforms-field-date-time .wpforms-field-row > .wpforms-date-type-datepicker > div,
/* Date field (date dropdown) */
.wpforms-field-date-time .wpforms-field-row > .wpforms-date-type-dropdown > div,
/* Password with confirmation enabled */
.wpforms-field-password .wpforms-field-row > div input,
/* Email with confirmation enabled */
.wpforms-field-email .wpforms-field-row > div input {
  order: 2;
  margin-top: 5px;
}

/* Skip Validation errors */
.wpforms-field-address.wpforms-has-error em {
  width: 100%;
  order: 4;
}

Avec ce CSS, chaque sous-étiquette apparaîtra désormais au-dessus du champ de formulaire.

avec ce CSS, vous pouvez maintenant positionner les sous-étiquettes au-dessus des champs de formulaire

Et c'est tout ce dont vous avez besoin ! Souhaitez-vous personnaliser le champ Téléchargement de fichier en utilisant CSS ? Consultez notre tutoriel sur Comment modifier le style du bouton de téléchargement de fichier.