SilentWarrior: Neue Zeile nach </form> unterbinden

Ist es möglich den Zeilenvorschub nach <form ...> ... </form> zu unterbinden ? Würde dieses Tag gerne in einer Tabelle verwenden, aber wenn ich es einsetze verschiebt es mir immer die ganze Tabelle, weil es noch einen Zeilenvorschub macht. Oder gibt es hier auch andere Möglichkeiten dies zu bewerkstelligen ?

Danke

  1. Hallo,

    Ist es möglich den Zeilenvorschub nach <form ...> ... </form> zu unterbinden ?

    Ja. Mit CSS.
    FORM ist ein Block-Level-Element.
    Mach ein Inline-Element daraus:
    CSS:
    form { display:inline; }

    Gruesse,

    Thomas

    1. Vielen Dank ihr beiden, mit "display:inline;" hats funktioniert.

  2. Hallo,

    Ist es möglich den Zeilenvorschub nach <form ...> ... </form> zu unterbinden ?

    wie in den 298473 Fällen im Archiv auch: form { display:inline; } (evtl. reicht dir auch ein margin:0;)

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
  3. JA ist es.. da du eine tabele verwendest...

    BEISPIEL:

    <table border="0" cellpadding="0" cellspacing="0">
    <form name="" action="" method="post"><tr>
     <td>Testfeld1</td>
     <td><input type="text" name="testfeld1" size="10"></td>
     </tr>
     <tr>
     <td>Testfeld2</td>
     <td><input type="text" name="testfeld2" size="10"></td>
     </tr>
     <tr>
     <td colspan="2"><input type="submit" name=""><input type="reset" name=""></td>
     </tr>
    </form>
     </table>

    Versuchs mal so amche ich das schon seit jahren..

    LG
    Jule

    Ist es möglich den Zeilenvorschub nach <form ...> ... </form> zu unterbinden ? Würde dieses Tag gerne in einer Tabelle verwenden, aber wenn ich es einsetze verschiebt es mir immer die ganze Tabelle, weil es noch einen Zeilenvorschub macht. Oder gibt es hier auch andere Möglichkeiten dies zu bewerkstelligen ?

    Danke

    1. Hallo kjw,

      <table border="0" cellpadding="0" cellspacing="0">
      <form name="" action="" method="post"><tr>

      das ist falsch - table darf kein form enthalten. (siehe http://selfhtml.teamone.de/html/referenz/elemente.htm#table bzw.  http://www.w3.org/TR/html4/struct/tables.html#edef-TABLE)

      Versuchs mal so amche ich das schon seit jahren..

      dann machst du es schon seit Jahren falsch.

      Grüße aus Nürnberg
      Tobias

      --
      Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
      1. Hallo,

        <table border="0" cellpadding="0" cellspacing="0">
        <form name="" action="" method="post"><tr>
        das ist falsch - table darf kein form enthalten.

        Doch, darf es schon.

        Nur nicht als direktes "Kind".

        In dieser Form dagegen:

        <table>
          <tr>
             <td>
               <form ...> ... </form>
             </td>
          </tr>
        </table>

        ist es durchaus erlaubt ;-)

        Fuer das "Problem" im OP ist eine extra Tabelle aber
        unnoetiger Unfug.

        Gruesse,

        Thomas

      2. moin,

        ist nur dumm  das es seit jahren immer funktioniert und ich noch nie problme damit hatte..

        wo ich mein <Form> ein baue ist doch schitt egal.. es muß halt nur ein anfang oder ende dasein...

        <form>
        <table>
        </form>
        </table>

        funktioniert genau so gut...

        GRETZ