Unterschiedliche Textfeldbreite zwischen IE / FF / Chrome - Probleme werden verursacht, wenn die Textbox mit "W" gefüllt ist

9

Wir haben eine Anwendung mit einem Textfeld mit einer bestimmten Länge - 4.

Chrome: Firefox:

Gibt es eine Möglichkeit, Firefox / IE zu zwingen, feste Abstände zu verwenden? Dies ist ein Problem bei ID-Nummern, bei denen das Feld tatsächlich die volle Eingabe akzeptiert, aber standardmäßig nicht die volle Breite anzeigt (was möglicherweise Benutzerfehler verursacht, wenn sie das Feld vom Bildschirm eingeben und nicht kopieren / einfügen).

    
MrDuk 30.09.2013, 18:01
quelle

8 Antworten

1

Versuchen Sie stattdessen, das size -Attribut auf 5 zu setzen. In allen Browsern wird es also passen.

%Vor%     
Harshan01 14.10.2013 16:59
quelle
0

Probieren Sie diese CSS-Sektorregel aus

%Vor%     
Michael Summers 30.09.2013 18:30
quelle
0

Anstatt size -Attribut zu verwenden, versuche reines CSS. Z.B. dies

%Vor%

sollte in allen Browsern gleich aussehen.

    
Yuriy Galanter 30.09.2013 18:31
quelle
0

HTML

%Vor%

CSS

%Vor%

DEMO

Ссылка

Es ist eine "Kombination" von einigen der Dinge, die von anderen vorgeschlagen werden ... Ich spielte ein bisschen herum mit dem Internet Explorer, Firefox und Chrome, und diese Kombination scheint am besten für mich zu funktionieren, und bietet konsistente Ergebnisse in allen Browsern.

    
Charlie74 14.10.2013 17:12
quelle
0

Ich würde den folgenden Code empfehlen Unabhängig davon, welche Schriftfamilie Sie verwenden, wird das Textfeld mit der angegebenen Zeichenbreite erstellt.

HTML-Code

%Vor%

CSS-Code

%Vor%

Dadurch wird das Textfeld immer der Breite von 4 "M" entsprechen, so dass Sie sicheren Platz für die Verwendung von 4 Zeichen in der Box haben.

Weitere Erläuterungen zur Verwendung verschiedener Systeme zum Festlegen der Breite finden Sie unter folgendem Link.

Ссылка

    
rajender sohi 12.03.2014 05:52
quelle
0

Sie müssen sich keine Gedanken über den Code machen, aber überprüfen Sie bitte mit den Schriften, für die Sie aufgelistet haben TEXTBOX sind in beiden Browsern verfügbar?

Ich glaube, das macht den Unterschied.

    
Lakhan Sindhi 18.03.2014 10:31
quelle
0

Versuchen Sie, die Breite des Eingabeelements festzulegen, und behalten Sie nur die Werte für die Attribute "size" und "maxlength" bei. Es wird die gleiche Länge über die verschiedenen Arten von Browsern haben, aber immer noch unterschiedliche Rendering haben.

%Vor%     
ekaj_03 26.03.2014 02:01
quelle
0

Machen Sie ein wenig CSS in Ihrem Eingabetext wie

HTML

%Vor%


CSS

%Vor%

Vergessen Sie nicht, px hinzuzufügen, nachdem Sie die Größe Ihres CSS eingegeben haben.

    
Aditya Rahadian 19.05.2014 13:56
quelle

Tags und Links