AndreasW: Background für Buttons

Beitrag lesen

Hallo,

Tach

mit style="background-color:#00000" im Input-Tag kann man einen Button einfärben.

Ein korrekter Browser wird diesen Style ignorieren. Weil er nämlich fehlerhaft ist. Farbwerte in Hexform müssen aus # und 3 oder 6, aber nicht 5, Hexziffern bestehen.

Ich möchte das aber zentral über die CSS tun. Wenn ich aber input{...} definiere, werden alle input-Felder eingefärbt und nicht nur die Buttons.

Klar, wenn Du alle input selektierst, müssen auch alle input behandelt werden.

Kann mir jemand sagen, wie man die Klasse in der CSS-Datei nur für Buttons definieren muß?

Verwende geeignete Selektoren.
Da wäre z.B. die Methode, über das type-Attribut [type=button], die aber AFAIK nur von Mozilla 1.0 und dessen Derivaten verstanden wird.
Für andere Browser kann man z.B. das class-Attribut nutzen, das man dann halt bei den Buttons setzen muß.

Andreas