J'utilise actuellement readonly = "readonly" pour désactiver les champs. J'essaye maintenant de styliser l'attribut en utilisant CSS. J'ai essayé d'utiliser
input[readonly] {
/*styling info here*/
}
mais cela ne fonctionne pas pour une raison quelconque. J'ai aussi essayé
input[readonly='readonly'] {
/*styling info here*/
}
cela ne fonctionne pas non plus.
Comment puis-je styliser l'attribut readonly avec CSS?
input[readonly='readonly']
ne fonctionnera que si vous utilisez HTML comme <input readonly="readonly">
, pas pour par exemple <input readonly>
. input[readonly]
devrait correspondre aux deux.
!important
devrait fonctionner pour remplacer, sauf si vous avez également !important
sur la classe de réglage?
input[readonly]
devrait marcher. Assurez-vous qu'il n'est pas remplacé par d'autres sélecteurs plus spécifiques ailleurs dans votre feuille de style.