Karl: <form> macht unnötige Leerzeilen

Wenn ich den <form> einsetze, macht das Teil immer eine Leerzeile. Wie kann ich das dem abgewöhnen?
mfg
Karl

  1. Hi Karl,

    Wenn ich den <form> einsetze, macht das Teil immer eine Leerzeile. Wie kann ich das dem abgewöhnen?
    mfg
    Karl

    dürfte sehr schwer werden, tags lernen nur sehr langsam :-)

    form geht zu den sogenannten Blocklevel-Elementen. Die haben in der regen eine Absatzschaltung.

    Du wirst es kaum vermeiden können das form einen gewissen Abstand zu seiner "Umgebung" erzeugt. du kannst nur definieren wo dieser abstand stattfindet.

    anstellen
    mit z.b.

    <body>
    <form>

    ...

    </form>
    </body>

    hast du innerhalb der seite kein problem mehr damit.

    gruss

    Curt

    1. Hi,

      ist doch ganz simpel:

      Du machst via CSS aus dem Block-Element ein Inline-Element

      form {display: inline}

      (Das habe ich bei all meinen Projekten in der externen CSS eingebunden)

      Mathias

  2. Hallo!

    Wenn ich den <form> einsetze, macht das Teil immer eine Leerzeile. Wie kann ich das dem abgewöhnen?

    Sicherlich unterhalb des Forumlars? Dann mußt Du den abschließeneden FORM-Tag in eine Extratabellenzelle packen.

    <z.b>

    <table>

    --> hier irgendwelches Tabellenzeug

    <td></form></td>

    </table>

    Ein HTML-Validator wird dabei sicherlich rummotzen, da es nicht HTML-Standard ist!!

    MfG, André Laugks