Thomas Schmieder: Zeilenumbruch nach Formularen

Beitrag lesen

Hallo Martin,

ich habe auf meiner Seite ein Formular. Nachdem ich das form-tag geschlossen habe, fügen alle Browser eine Leerzeile ein.

Ja, weil <form> ein Block-Element ist. Abhilfe ist durch CSS moeglich:
<form ... style="display:inline">
Funktioniert aber noch nicht mit allen Browsern, z.B. nicht mit NS 4.x

viele Gruesse
  Stefan Muenz

hallo Stefan,

dafür haben wir das Thema neulich schon durchdiskutiert und verschiedene ungeschickte und geschickte Möglichkeiten angesprochen. Antje hatte mir da auf die Sprünge geholfen.

Sie hat auch einen Workaround für Netscape gefunden:

<span style="line-height:0px;"></span>
<form ....>
  <input ...>
</form>
<span style="line-height:0px;"></span>

Ich hatte es anders verstanden, und glatt "Ärger" mit den Leutz bekommen:

<span style="line-height:10px;">
<form ....>
  <input ...>
</form>
</span>

Funktioniert zwar prima, aber soll wohl gegen alle guten Sitten sein.
Die Anzahl der px muss man ggf. noch angeleichen