Formularfehler im IE7

Denniz

Erfahrenes Mitglied
Hi Leute,

ich habe ein Kontaktformular erstellt das im FF, IE6 & 8, Safari korrekt dargestellt wird.
Der IE7 dagegen zeigt es mir falsch an und zwar so.

Also die Captchameldung verschwindet im IE7 hinter der textarea. Warum?

Der code ist auf das wesentliche gekürzt.

Gruß
 
Hi,

die Ursache findet sich in der festen Höhenangabe für .reihe, denn die zweite Reihe mit dem <textarea>-Element ist doch eindeutig höher, wie die deklarierten "22px".

Zur Visualisierung der tatsächlichen Boxengrenze kannst du dieser Klasse einfach mal einen farbigen Rahmen mit auf dem Weg geben:
CSS:
.mailformplus_contactform2 .reihe {
        clear: both;
        height:22px;
        border:1px solid #f00;
}

Die Lösung sieht hier entweder keine Höhenfestlegung vor, oder eine geringe relative Höhe einzurichten:
CSS:
.mailformplus_contactform2 .reihe {
        clear: both;
        height:1%;
}

oder mit einer Mindesthöhe zu arbeiten:
CSS:
.mailformplus_contactform2 .reihe {
        clear: both;
        min-height:22px;
}


Wie heißt es doch so trefflich: "Aller guten Dinge sind drei" :-)

mfg Maik
 
Zurück