Maison > interface Web > tutoriel CSS > le corps du texte

Comment supprimer le texte par défaut de l'élément de saisie de date HTML5 ?

Barbara Streisand
Libérer: 2024-11-09 03:37:02
original
998 Les gens l'ont consulté

How to Remove Default Text from HTML5 Date Input Element?

Suppression du texte par défaut de l'élément de saisie de date HTML5

Lors de l'utilisation de l'élément de saisie HTML avec le type "date", il génère un texte d'espace réservé au format « mm/jj/aaaa » par défaut. Pour supprimer ce texte, la solution suivante est proposée :

Solution :

Au lieu d'utiliser le code CSS fourni dans la question, qui masque également la valeur de date sélectionnée, nous pouvons utiliser le CSS suivant sélecteur :

::-webkit-datetime-edit-year-field:not([aria-valuenow]),
::-webkit-datetime-edit-month-field:not([aria-valuenow]),
::-webkit-datetime-edit-day-field:not([aria-valuenow]) {
    color: transparent;
}
Copier après la connexion

Explication :

Ce sélecteur CSS cible les champs de date individuels (année, mois et jour) lorsque leur attribut aria-valuenow n'est pas défini , qui correspond à l'état du texte d'espace réservé. En définissant leur couleur sur « transparent », le texte par défaut devient invisible sans affecter la visibilité de la valeur de date sélectionnée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal