Maison > interface Web > tutoriel CSS > Comment masquer le texte d'espace réservé par défaut dans l'élément `` HTML5 ?

Comment masquer le texte d'espace réservé par défaut dans l'élément `` HTML5 ?

DDD
Libérer: 2024-11-08 06:22:01
original
479 Les gens l'ont consulté

How to Hide the Default Placeholder Text in HTML5's `` Element?

Comment supprimer le texte d'espace réservé par défaut du Élément

Lors de l'utilisation de l'élément d'entrée HTML5 avec le type défini sur « date », l'élément affiche automatiquement un format de date par défaut (mm/jj/aaaa) comme espace réservé à l'intérieur. Ce texte d'espace réservé peut constituer un obstacle dans certains scénarios.

Pour supprimer ce texte par défaut, évitez d'utiliser la règle de feuille de style suivante, car elle masquera la valeur de date sélectionnée :

input[type=date]::-webkit-datetime-edit-text {
    -webkit-appearance: none;
    display: none;
}
input[type=date]::-webkit-datetime-edit-month-field{
    -webkit-appearance: none;
    display: none;
}
input[type=date]::-webkit-datetime-edit-day-field {
    -webkit-appearance: none;
    display: none;
}
input[type=date]::-webkit-datetime-edit-year-field {
    -webkit-appearance: none;
    display: none;
}
Copier après la connexion

Au lieu de cela, utilisez la règle CSS suivante pour masquer le texte d'espace réservé sans affecter la valeur de date sélectionnée :

::-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

Cette règle cible les champs année, mois et jour de l'élément de saisie de date et définit leur couleur sur transparent s'ils n'ont pas d'attribut "aria-valuenow". En conséquence, le texte de l'espace réservé devient invisible tandis que la date sélectionnée reste visible.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal