Formularfelder in Netscape und IE mit gleicher Breite dargestellen
Möglichkeit A
Definiere per CSS eine Festbreitenschrift für input- bzw. textarea-Felder.
Möglichkeit B
Definiere direkt die Breite des Formularfelds mit CSS.
Beispielcode:
/* Beispiel A */
input, textarea {
font-family: "courier new", courier, monospace;
}
/* Beispiel B (B. Höhrmann) */
input[type=text] {
width: 10em;
}
/* Wobei der WinIE5 keine Attribut-Selektoren unterstützt... */
Beachte:
In Beispiel A bleibt die Größe des Feldes von der voreingestellten oder definierten
Schriftgröße und von dem im size-Attribut angegebenen Wert abhängig.
In Beispiel B sollte darauf geachtet werden, dass der erlaubte Eingabetext nicht wesentlich kleiner ist, als die vorgegebene Länge des Feldes vermuten lässt. Das könnte sonst den Benutzer irritieren.
Peter Bieling · http://www.media-palette.de/