Attention !

Cet article contient du code CSS et est destiné aux développeurs. Nous offrons ce code par courtoisie, mais nous ne fournissons pas de support pour les personnalisations de code ou le développement par des tiers.

Pour plus d'informations, consultez le tutoriel de WPBeginner sur l'ajout de CSS personnalisés.

Rejeter

Comment positionner les sous-étiquettes au-dessus des champs de formulaire ?

Vue d'ensemble

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

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

Cependant, grâce aux CSS, cette position peut être facilement modifiée. Nous sommes là pour vous guider à travers le processus en utilisant une touche de magie CSS. Plongeons dans le vif du sujet et réalisons-le !

Ajouter le CSS

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

Si vous avez besoin d'aide pour savoir comment et où ajouter des feuilles de style CSS à votre site, consultez 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 du 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 ! Vous souhaitez personnaliser le champ File Upload à l'aide de CSS ? Jetez un coup d'œil à notre tutoriel " Comment modifier le style du bouton de téléchargement de fichiers".