Form-Tag generiert immer Absatz mit großem Abstand (IE 5.5)
Frank Dell
- html
Hallo,
Ich hab da mal ein kleines (?) Problem. Innerhalb einer Tabelle soll ein Formular erscheinen. Wenn ich jetzt jedoch Form-Tag's (<form> </form>) definiere, wird immer ein Absatz mit großem Außenabstand (IE 5.5)erzeugt (Beispiel: "hallo <form>wie geht es</form> dir?"). Dabei kann ich mit dem Absatz noch leben, nicht aber mit dem großen Abstand. Wie kriege ich das in den Griff?
Was ich noch erwähnen sollte ist, daß ich die Form-Tags nicht außerhalb der Tabelle definieren kann, weil es sonst zu Überschneidungen mit anderen Formularen kommen kann.
Viele Grüße
Frank Dell
Hallo Frank,
Ich hab da mal ein kleines (?) Problem. Innerhalb einer Tabelle soll ein Formular erscheinen. Wenn ich jetzt jedoch Form-Tag's (<form> </form>) definiere, wird immer ein Absatz mit großem Außenabstand (IE 5.5)erzeugt (Beispiel: "hallo <form>wie geht es</form> dir?").
form ist ein Block-Level-Element, deshalb erzeugt es einen eigenen
Absatz und die meisten Browser machen auch noch gleich einen Abstand
davor und/oder dahinter. Mit CSS sollte es kein Problem sein, diesen
Abstand zu eliminieren: http://de.selfhtml.org/css/eigenschaften/
Viele Grüße,
Stefan
Hallo Frank,
Ich hab da mal ein kleines (?) Problem. Innerhalb einer Tabelle soll ein Formular erscheinen. Wenn ich jetzt jedoch Form-Tag's (<form> </form>) definiere, wird immer ein Absatz mit großem Außenabstand (IE 5.5)erzeugt (Beispiel: "hallo <form>wie geht es</form> dir?").
form ist ein Block-Level-Element, deshalb erzeugt es einen eigenen
Absatz und die meisten Browser machen auch noch gleich einen Abstand
davor und/oder dahinter. Mit CSS sollte es kein Problem sein, diesen
Abstand zu eliminieren: http://de.selfhtml.org/css/eigenschaften/
Danke für die schnelle Antwort. Mit "padding" und "margin" (css) habe ich schon versucht, das Problem zu lösen. Löse ich aber auf diese Weise das IE5.5-Problem, bekomme ich ein Mozilla-Problemchen ;-( . Müßte ich also für die verschiedenen Browser auch verschiedene css hinterlegen oder gibt es event. und wenigstens für diese eine Aufgabenstellung eine "universelle" Lösung?
Vie Grüße
Frak Dell
hi
Danke für die schnelle Antwort. Mit "padding" und "margin" (css) habe ich schon versucht, das Problem zu lösen. Löse ich aber auf diese Weise das IE5.5-Problem, bekomme ich ein Mozilla-Problemchen ;-( . Müßte ich also für die verschiedenen Browser auch verschiedene css hinterlegen oder gibt es event. und wenigstens für diese eine Aufgabenstellung eine "universelle" Lösung?
huh..? Imho ist doch mit margin:0px; von dem Rand nix mehr über - oder sollte der MSIE5.5 SO kaputt sein?
gruss Kai
hi
Danke für die schnelle Antwort. Mit "padding" und "margin" (css) habe ich schon versucht, das Problem zu lösen. Löse ich aber auf diese Weise das IE5.5-Problem, bekomme ich ein Mozilla-Problemchen ;-( . Müßte ich also für die verschiedenen Browser auch verschiedene css hinterlegen oder gibt es event. und wenigstens für diese eine Aufgabenstellung eine "universelle" Lösung?
huh..? Imho ist doch mit margin:0px; von dem Rand nix mehr über - oder sollte der MSIE5.5 SO kaputt sein?
Hi,
Probiers mal aus. Auf "margin:0px;" erfolgt leider keine Reaktion ;-( :
"hallo <form><div style="margin:0px;">wie geht es</div></form> dir?"
Um zu einem brauchbaren Ergebnis zu kommen, muß man schon mit Minus-Werten arbeiten:
"hallo <form><div style="margin:-15px;">wie geht es</div></form> dir?"
Wie das ganze dann in einem "richtigen" Browser aussieht, kannst Du Dir denken
Viele Grüße
Frank Dell
hi
Probiers mal aus. Auf "margin:0px;" erfolgt leider keine Reaktion ;-( :
"hallo <form><div style="margin:0px;">wie geht es</div></form> dir?"
so wird das auch nix, der margin des <form> selbst bleibt ja..
"hallo <form style="margin:0px;">wie geht es</form> dir?"
..so aber
gruss Kai
Hallo Kai,
"hallo <form><div style="margin:0px;">wie geht es</div></form> dir?"
so wird das auch nix, der margin des <form> selbst bleibt ja..
"hallo <form style="margin:0px;">wie geht es</form> dir?"
..so aber
Ja! Danke. Mein erstes Aha-Erlebnis heute ;-).
Nochmals Danke.
Viele Grüße
Frank Dell
Hallo Frank,
Probiers mal aus. Auf "margin:0px;" erfolgt leider keine Reaktion ;-( :
"hallo <form><div style="margin:0px;">wie geht es</div></form> dir?"
wir sprachen vom form-Element, ergo muß die CSS-Definition auch darauf
angewendet werden, also <form style="margin:0;">, sollte funktionieren.
Viele Grüße,
Stefan
Hi Stefan,
wir sprachen vom form-Element, ergo muß die CSS-Definition auch darauf
angewendet werden, also <form style="margin:0;">, sollte funktionieren.
Ja, so geht's. Dir auch Danke.
Viele Grüße
Frank Dell