[gelöst] Registrierungsformular: Breite bzw. Länge der Felder ändern. Mit CSS oder was?
am 30.07.2011 - 10:36 Uhr in
Hallo,
ich habe eine Frage zum richtigen themen des Registrierungsformulars. Und zwar möchte ich die Länge der Felder (E-Mail, Passwort etc.) einheitlich gestalten.
Ich könnte mittels Firebug die ID von jedem Feld auslesen und anschließend mit CSS die Breite (width) festlegen. Das klappt. Aber die "size" des Feldes hat sich natürlich nicht geändert:
<input type="text" class="form-text required" value="" size="30" id="edit-conf-mail" name="conf_mail" maxlength="64">
Ist das egal? Oder ist mein eingeschlagener Weg einfach fusch? Falls notwendig bzw. besser, wie kann ich die size ändern?
Danke,
viele Grüße Stefan
- Anmelden oder Registrieren um Kommentare zu schreiben

size vs. width
am 30.07.2011 - 12:36 Uhr
Hallo.
Ich könnte mittels Firebug die ID von jedem Feld auslesen und anschließend mit CSS die Breite (width) festlegen. Das klappt. Aber die "size" des Feldes hat sich natürlich nicht geändert:
Du verwechselst da 2 verschiedene Dinge. Das Attribut "size" gibt an, wieviele Zeichen des Textfeldes sichtbar sein sollen (siehe dazu auch http://www.w3schools.com/tags/att_input_size.asp). Mit CSS definierst Du hingegen die Breite (in Pixeln oder em oder wasauchimmer) des Textfeldes.
Also: ja, die Breite des Textfeldes änderst Du per CSS (vorzugsweise nicht über die ID, sondern über die Klassen und spezifische Selektoren; zum Beispiel
#user-register input.form-text { width: 250px; }).Danke
am 30.07.2011 - 14:42 Uhr
Ach so...
Vielen Dank für deine Hilfe.