Araneus diadematus (engl. Cross Spider)

CROSS-BROWSER.net
Lösungsdatenbank

HTML: TEXTAREA

Problem: Die Breite des durch das TEXTAREA Tags erzeugten Eingabefelds unterscheidet sich erheblich je nach je nach verwendetem Browser.

Lösung: Die Breite des Eingabebereichs wird offensichtlich nach völlig unterschiedlichen Methoden ermittelt, wenn der Font für den Eingabetext ein Proportional-Font ist. Der eine Browser scheint die mittlere Breite und der andere die maximale Breite der Buchstaben als Basis heranzuziehen. Um eine einheitliche Breite des Eingabefelds zu erreichen, muss also für den Eingabetext ein nicht-proportionaler Font (font-family: monospaced) verwendet werden. Da Netscape 4.x wiederum keine direkte Styles-Zuweisung für TEXTAREA akzeptiert, besteht die Lösung darin, mit SPAN eine Style-Class um das TEXTAREA-tag zu legen, und diese Class dann mit einem nicht-proportionalem Font zu definieren.

 
 

© 2000, 2001 by Metin Savignano
Die Verwendung der Lösungen selbst steht natürlich jedem frei (sonst würd's ja keinen Sinn machen).
Die Texte und Erläuterungen dürfen jedoch nur mit meiner vorherigen Zustimmung in anderen Publikationen verwendet werden.

Feedback bitte!
Feedback jeder Art ist sehr willkommen - ob es nun Kritik oder Lob sei, Hinweise auf Fehler oder Vorschläge über weitere Themen! Bitte einfach im Diskussionsforum ansprechen oder direkt eine Mail an den Webmaster schreiben - vielen Dank!