Inputs verschieden lang im Internet Explorer

Hallo liebe html-Community.

Ich bin gerade dabei, eine Login-Seite zu gestalten. Dieses MUSS (bzw. kann nur, denn es steht eine Application dahinter, welche nur IE unterstützt) im Internet Explorer korrekt dargestellt werden.

Nun habe ich ein und ein .

Problem ist, dass der IE die beiden Typen unterschiedlich groß darstellt. Ich habe bei ersterem ein size=„20“ und bei zweiterem ein size=„22“ drin, weil das sich am nähesten kommt, aber es ist einfach nicht genau gleich groß, und DAS will ich nun mal erreichen. Gleiches bei der Arbeit mit gleichen Prozenten, wieder beide Felder unterschiedlich groß.

Im Firefox wäre alles korrekt, aber da die Seite auf IE optimiert werden muss, stehe ich vor diesem Problem. Hat jemand einen Tip für mich, wie ich es erreiche, dass beide gleich groß sind?

Liebe Grüße,
Sonnfan

Also meiner Meinung nach, müsste doch das so gehen

<input type="text" size="20">
<input type="password" size ="20">

mfg
MasterCHief

Wir alle lieben CSS :wink:
Wird bei mir zumindest normal angezeigt.
Und zwar:

Inputs
[HTML]


[/HTML]

CSS
[HTML]

.input1 { /* Hier deine Länge und evtl. Höhe (height) anpassen */ width:200px; }

[/HTML]

Klar mit CSS geht das natürlich auch…:mrgreen:

Aber anders mit size sollte das auch funktionieren.

mfg
MasterChief

Tja, und mit Size will es bei meinem IE komischerweise nicht. Na mal schauen…

Edit: Nicht schlecht, Herr Specht, das CSS hats gebracht. Danke disconnect!

Gern.

In Zukunft solltest du immer CSS benutzen, wenn du etwas formatieren willst.
Jeder Browser interpretiert die Elemente anders, CSS hilft immer.

wo er Recht hat, hat er Recht…:mrgreen:

Werd ich auch beherzigen, aber zum Teufel, WARUM stellt der IE bei gleich eingestellter Größe die trotzdem verschieden groß dar? Das is völlig hirnverbrannt. -__-"