Gibt es eine Möglichkeit mit CSS, alle Eingaben basierend auf ihrem Typ zu zielen? Ich habe eine deaktivierte Klasse, die ich für verschiedene deaktivierte Formularelemente verwende, und ich lege die Hintergrundfarbe für Textfelder fest, aber ich möchte nicht, dass meine Kontrollkästchen diese Farbe erhalten.
Ich weiß, dass ich dies mit separaten Klassen tun kann, aber ich würde wenn möglich lieber CSS verwenden. Ich bin sicher, ich kann dies in Javascript einstellen, suche aber wieder nach CSS.
Ich ziele auf IE7 +. Ich glaube also nicht, dass ich CSS3 verwenden kann.
Bearbeiten
Mit CSS3 könnte ich so etwas machen?
INPUT[type='text']:disabled
das wäre noch besser, meine Klasse insgesamt loszuwerden ...
Bearbeiten
Ok danke für die Hilfe! Hier ist also ein Selektor, der alle Textfelder und Bereiche ändert, die deaktiviert wurden, ohne dass Klassen festgelegt werden müssen. Als ich diese Frage startete, hätte ich nie gedacht, dass dies möglich ist ...
INPUT[disabled][type='text'], TEXTAREA[disabled]
{
background-color: Silver;
}
Dies funktioniert in IE7