Gibt es einen CSS-Selektor für deaktiviert input type="submit"
oder "button"
?CSS-Selektor für deaktivierten Eingabetyp = "submit"
Sollte ich einfach input[type="submit"][disabled]
verwenden?
Funktioniert das in IE6?
Gibt es einen CSS-Selektor für deaktiviert input type="submit"
oder "button"
?CSS-Selektor für deaktivierten Eingabetyp = "submit"
Sollte ich einfach input[type="submit"][disabled]
verwenden?
Funktioniert das in IE6?
Funktioniert das in IE6?
Nein, IE6 nicht unterstützt Attributselektoren überhaupt, vgl CSS Compatibility and Internet Explorer.
Sie könnten finden How to workaround: IE6 does not support CSS “attribute” selectors den Wert zu lesen.
EDIT
Wenn Sie sind IE6 zu ignorieren, könnten Sie tun (CSS2.1):
input[type=submit][disabled=disabled],
button[disabled=disabled] {
...
}
CSS3 (IE9 +):
input[type=submit]:disabled,
button:disabled {
...
}
Sie kann ersetzen [disabled=disabled]
(Attributwert) mit [disabled]
(Attribut Anwesenheit).
Ok, danke. Aber wenn ich IE6 ignorieren würde, wie würde das erreicht werden? Würde [type = "button" [disabled] Standard sein? – Francisc
Nochmals vielen Dank für den ersten Link, CSS-Kompatibilität und Internet Explorer - EXCELLENT ARTIKEL, sofortiges Lesezeichen. – Francisc
@Francisc Siehe aktualisierte Antwort. – jensgram
Wie von Jensgram, IE6 nicht unterstützt Attributauswahl. Sie könnten eine Klasse = "disabled" hinzufügen, um die deaktivierten Eingaben auszuwählen, damit dies in IE6 funktionieren kann.
': deaktiviert' kann besser sein, in CSS3. IE unterstützt jedoch auch nicht, so dass Sie eine Sicherungsklasse benötigen. – bobince
Danke, guter Punkt, aber ich habe vor, von CSS3 vorerst wegzubleiben. – Francisc
Entwickler müssen wirklich aufhören zu versuchen, IE6 zu unterstützen. Und Website-Besitzer/Manager müssen wirklich aufhören, Entwickler zu bitten, sie zu unterstützen. Komm Leute - IE9 kommt jetzt raus! – Spudley