Tim Walter: Zeilenumbruch bei Formular in Tabellen

hi

wenn ich das </form> in meine Tabellenzelle mache, zeigt mir der Browser (IE 5 und NC 4.79 andere unbekannt) immer eine leerzeile darunter

bsp.

<table><tr><td><form ...> ..... </td></tr></table>
ist falsch! habe ich aber nur das formular in der Zelle
----------
|formular|
----------

<table><tr><td><form ...> ..... </form></td></tr></table>
richtig aber er macht eine leerzeile rein
----------
|formular|
|        |
----------

kann man da was machen???

cu tim

  1. mach doch das <form>-TAG um den kompletten body, dat hilft...

  2. Hi!

    Versuch doch mal das Start-Tag <form> vor die Tabelle und das Endetag nach der Tabelle hinzusetzen!

    cu

    Marc Reichelt || http://www.marcreichelt.de/

    --
    tel.: 0049/6181/72224
    Linux is like a wigmam - no windows, no gates and an Apache inside!!!
    1. Versuch doch mal das Start-Tag <form> vor die Tabelle und das Endetag nach der Tabelle hinzusetzen!

      ich habe aber mehrere verschiedene forms in der tabelle also

      -------------
      |formular 1 |
      -------------
      |formular 2 |
      -------------
      |formular 3 |
      -------------

      ist es konform das <form> und </form> in einer tabelle
      so zu benutzen?

      <table>... <form> <td> <input type .... ></td> </form>

      das geht zumindest mit dem IE, macht aber meinen quelltext unschön.
      arbeite mit Perl CGI und baue die tabelle automatisch aus ner SQL-Anweisung.

      cu tim

      1. Hallo Tim,

        ist es konform das <form> und </form> in einer tabelle
        so zu benutzen?
        <table>... <form> <td> <input type .... ></td> </form>

        nein, ist es nicht zwischen <table> und <td> darf kein <form> stehen. (das hätte dir der http://validator.w3.org/ aber auch gesagt)

        Grüße aus Nürnberg
        Tobias

        --
        Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
    2. Versuch doch mal das Start-Tag <form> vor die Tabelle und das Endetag nach der Tabelle hinzusetzen!

      Ach, und dann klappt's oder was? - Lamer...

      1. Hallo,

        Hallo,

        ich glaube wird sind in

        <img src="http://counter-strike.de/screens/screens/screen-1043908203.jpg" border="0" alt="">

        gelandet!

  3. Hallo Tim,

    <table><tr><td><form ...> ..... </form></td></tr></table>
    richtig aber er macht eine leerzeile rein

    |formular|

    verpass dem <form> ein style="margin:0; padding:0;" und wenn das nicht hilft ein style="display:inline;"
    aber du solltest das <form> sollte um die Tabelle schreiben, da <form> ein block-level-Element enthalten muss.

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
    1. danke tobi das
      style="margin:0; padding:0;"
      tut's