Moin!
Wie kann ich per CSS definieren, dass alle INPUT-Elemente (also TEXTFIELD, PASSWORD, CHECKBOX, ...) außer SUBMIT-Butten rot sind.
Es gibt einen theoretischen und einen funktionierenden Weg (derzeit).
Theoretisch kannst du den "passenden" Selektor benutzen:
input [type=text] { /*Definitionen für Textfelder*/ }
In den eckigen Klammern gibst du an, welche Attribute des INPUT-Tags vorhanden sein müssen, damit die Definition gilt.
Praktisch kann das aber derzeit wohl nur Netscape 6 (Opera 6 und IE 6 nicht getestet), deshalb bleibt dir kaum etwas anderes übrig, als ganz klassisch eine Klasse zu definieren, und diese allen gewünschten Input-Feldern zuzuweisen.
.rot { /*Definitionen für rote Inputfelder*/ }
Mehr zu Selektoren (da gibts wirklich ganz trickreiche Erfindungen) steht hier: http://selfhtml.teamone.de/css/formate/zentrale.htm
- Sven Rautenberg