sélecteur CSS pour le type d'entrée désactivé = « submit »
-
04-10-2019 - |
Question
Y at-il un sélecteur CSS pour input type="submit"
désactivé ou "button"
?
Devrais-je utiliser input[type="submit"][disabled]
?
Est-ce que le travail dans IE6?
La solution
Est-ce que le travail dans IE6?
Non, IE6 ne supporte pas les sélecteurs d'attributs du tout, cf. CSS Compatibilité et Internet Explorer .
Vous trouverez peut-être Comment contourner le problème : IE6 ne supporte pas les sélecteurs « attribut » CSS vaut la lecture
.EDIT Si vous ignorer IE6, vous pouvez faire (CSS2.1):
input[type=submit][disabled=disabled],
button[disabled=disabled] {
...
}
CSS3 (IE9 +):
input[type=submit]:disabled,
button:disabled {
...
}
peut [disabled=disabled]
de remplacement (valeur d'attribut) avec [disabled]
(présence d'attributs).
Autres conseils
Comme indiqué par jensgram, IE6 ne supporte pas le sélecteur d'attribut. Vous pouvez ajouter une class = « désactivé » pour sélectionner les entrées désactivées afin que cela peut fonctionner dans IE6.
J'utilise une solution @jensgram pour cacher une div qui contient une entrée désactivée. Donc, je cache le parent entier de l'entrée.
Voici le code:
div:has(>input[disabled=disabled]) {
display: none;
}
Peut-être que cela pourrait aider certains d'entre vous.