CSS und INPUT

Hi Leute,

ich habe mit CSS meine komplette Seite ausgerichtet. Ging bis jetzt auch alles gut. Nur bei den INPUT Feldern ging manches schief. Ich habe in die CSS Datei bei den INPUT Feldern WIDTH=150 mit reingeschrieben. Das erspart mir die Größen Angaben. Nun wollte ich eine Checkbox machen und sah mit schrecken, daß er mir diese Felder auch auf 150 WIDTH macht.
Was kann ich machen. Ich will nicht für jede Art eine eigene CLASS oder ID setzen. Gibt es da eine Möglichkeit?

Danke, Gruß Björn.

Moin Björn!

Du hast zwei Möglichkeiten, abhängig von der Anzahl der Textfelder und Checkboxen.
Ganz ohne ID wird’s allerdings nicht möglich sein.

  1. Wenn Du mehr Checkboxen als Textfelder hast:

Schmeiss das Pseudoformat INPUT raus und schreibe die Formatierungen stattdessen in eine ID (z.B. #textfeld).

Bei den Textfeldern gibst Du die ID an, bei Checkboxen nicht.
Die Checkboxen bleiben dann in ihrer normalen Grösse.

  1. Wenn Du mehr Textfelder als Checkboxen hast:

Schreibe zusätzlich zum Pseudoformat INPUT eine ID mit einer Breitenangabe für die Checkbox (z.B. #checkbox).
Um die passende Breite herauszufinden musst Du vielleicht etwas herumprobieren, bis es aussieht.

Die Textfelder erscheinen dann immer in der von Dir gewünschten Breite und Du musst die ID nur bei den Checkboxen angeben.

Gruss
Lanzelot