|
|
Wie kann ich erreichen, dass Formularfelder in Netscape und IE mit der gleichen Breite dargestellt werden? |
Antwort: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. (pb) | |
| [Diesen Eintrag erweitern] | |
| , |
| Vorhergehende: |
|
| Nächste: |
|
| ||||||||||
| [Sitemap] |