Domanda

C'è un selettore CSS per disabili input type="submit" o "button"?

devo solo uso input[type="submit"][disabled]?

fa quel lavoro in IE6?

È stato utile?

Soluzione

  

fa quel lavoro in IE6?

No, IE6 non supporta selettori di attributo a tutti, cf. CSS compatibilità e Internet Explorer .

Si potrebbe trovare Come soluzione alternativa : IE6 non supporta CSS “attributo” selettori vale la pena leggere

.

Modifica
Se si sono di ignorare IE6, si potrebbe fare (CSS 2.1):

input[type=submit][disabled=disabled],
button[disabled=disabled] {
    ...
}

CSS3 (IE9 +):

input[type=submit]:disabled,
button:disabled {
    ...
}

possono sostituto [disabled=disabled] (valore di attributo) con [disabled] (presenza di attributo).

Altri suggerimenti

Come detto da jensgram, IE6 non supporta selettore di attributo. Si potrebbe aggiungere a class = "disabile" per selezionare gli ingressi con disabilità in modo che questo può funzionare in IE6.

ho usato la soluzione @jensgram per nascondere un div che contiene un ingresso disabilitato. Così mi nascondo l'intera genitore dell'ingresso.

Ecco il codice:

div:has(>input[disabled=disabled]) {
    display: none;
}

Forse potrebbe aiutare alcuni di voi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top