Autor |
Nachricht |
kitikonti
Threadersteller
Dabei seit: 03.07.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 10.08.2009 17:09
Titel fehler beim Formular in IE |
|
|
hi,
hab ein kleines problem bei einem Kontaktformular.
in FF wirds richtig dargestellt und in IE6, IE7 & IE8 rückt der background vom Fieldset bis zum oberen Rand der legend?
was da einer ne lösung?
|
|
|
|
|
heiko_rs
Dabei seit: 06.02.2008
Ort: Berlin
Alter: -
Geschlecht:
|
Verfasst Mo 10.08.2009 17:31
Titel
|
|
|
Ich würde nur für den IE nicht fieldset border & BG-Farbe geben, sondern form und legend dann per negativem margin-top (in em) an die richtige Stelle schieben.
|
|
|
|
|
Anzeige
|
|
|
kitikonti
Threadersteller
Dabei seit: 03.07.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 10.08.2009 17:46
Titel
|
|
|
das versteh ich jetzt nicht ganz.
du würdest für die IE's fieldset border none bzw 0 setzen, sowie die BG-Farben auf none setzen.
somit würde man ja den fehler gar nicht mehr merken warum soll ich dan form und legend noch verrücken?
ich glaub du hast das anders gemeint.
|
|
|
|
|
heiko_rs
Dabei seit: 06.02.2008
Ort: Berlin
Alter: -
Geschlecht:
|
Verfasst Mo 10.08.2009 17:59
Titel
|
|
|
Ich schrieb: Gib border & BG-Farbe nicht fieldset, sondern form (nur für den IE). Dann wird legend im IE erstmal noch zu weit unten erscheinen, was Du per neg. margin-top behebst (ggf. margin/padding von form/fieldset anpassen).
|
|
|
|
|
kitikonti
Threadersteller
Dabei seit: 03.07.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 10.08.2009 18:17
Titel
|
|
|
hab das jetzt ausprobiert:
1.es macht keinen unterschied ob ich border & bg bei fieldset oder form vergebe
2.was jedoch funktioniert ist das mit den negativen margins-top, somit komm ich bei IE7 & IE8 auf das richtige ergebnis nur der IE6 rückt zwar die legend ebenfalls rauf, schneidet jedoch die legend genau beim fieldset rand ab
|
|
|
|
|
heiko_rs
Dabei seit: 06.02.2008
Ort: Berlin
Alter: -
Geschlecht:
|
Verfasst Mo 10.08.2009 18:26
Titel
|
|
|
kitikonti hat geschrieben: | es macht keinen unterschied ob ich border & bg bei fieldset oder form vergebe |
Dann hast Du etwas falsch gemacht, denn es macht einen sehr großen Unterschied (die BG-Farbe bleibt dann nämlich auch im IE innerhalb der border). Lade mal ein Testcase hoch, bei dem Du form (und nicht fieldset) BG-Farbe & border gegegeben hast, dabei aber keinen Unterschied feststellen kanst.
Zuletzt bearbeitet von heiko_rs am Mo 10.08.2009 18:27, insgesamt 1-mal bearbeitet
|
|
|
|
|
kitikonti
Threadersteller
Dabei seit: 03.07.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 10.08.2009 18:44
Titel
|
|
|
hier nochmal die aktuell Seite so wie du es mir gesagt hast was aber jetzt nicht funktioniert ist das löschen des backgrounds vom fieldset nur für die IE's.
hab jetzt zur besseren veranschaulichung dem form einen andere background-color gegeben wie dem fieldset
|
|
|
|
|
heiko_rs
Dabei seit: 06.02.2008
Ort: Berlin
Alter: -
Geschlecht:
|
Verfasst Mo 10.08.2009 18:55
Titel
|
|
|
Dein Fehler ist background-color: none; statt transparent. Der Rest ist richtig - gib jetzt noch form die border, setze margin-top von fieldset auf Null und verwende em für den neg. margin-top von legend (damit sich bei Textzoom nix verschiebt).
Zuletzt bearbeitet von heiko_rs am Mo 10.08.2009 18:55, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
PHP Formular mit Fehler
habe ich in diesem upload-formular ein fehler gemacht?
css fehler ie
W3C Fehler
JS-Fehler im IE7 ...
fehler in PHP
|
|