Ein grundsätzliches Problem des Navigators bei Stylesheets und INPUT-Feldern: die size-Größenangaben werden nicht mehr nach der Anzahl der Buchstaben berechnet.
Die häßliche Konsequenz diese NN-Dreckeffekts: Die Eingabefelder werden entweder viel
zu kurz oder viel zu lang, je nachdem, ob man Netscape oder Internet-Explorer als Richtlinie verwendet und
damit sind einigermaßen ansehnliche Formulare praktisch unmöglich.
JavaScript-Write Ausgabe des kompletten input-Feldes über JavaScript-Print.
Teillösung
Die einzige Lösung des Problems ist eine JavaScript-Funktion, die einen browser-abhängigen size-Wert berechnet. Eine
so schöne Funktion wie zu den frames habe ich derzeit noch nicht gefunden.
Dabei wird die Variable browser über das Standard-Browser-Skript festgelegt.
JavaScript-Funktion sizeInputField
Keineswegs das Ei des Kolumbus ist die JavaScript-Funktion sizeInputField. Dennoch zeigt es in einem
gewissen Bereich akzeptable Werte unter NN.
hut.fi:
Affecting the presentation of form fields on Web pages #Widths of text input fields (and textareas)
htmlcompendium.org:
Compatibility Chart for... input size= "size"
ideenreich.com:
Gefragt - Gewußt: Breite des Textfeldes
netmechanic.com:
HTML Tip: Beware of Mixing Forms and Fonts
google.com:
input AND size AND Netscape AND type="text" AND FONT
teamone.de:
input=text size=x bei NC 4.05
lists.w3.org:
Question On Input Type WIth Style Sheets
Der Betreiber von www.dBooks.de übernimmt keine
Verantwortung für den Inhalt und die Richtigkeit der Angaben auf
den verlinkten Websites.
Zu den üblichen NoNos gibt es keine direkten Verweise.