Sven Rautenberg: Alle INPUTs außer SUBMIT ansprechen

Beitrag lesen

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