Mb: Form Problem

Ich habe ein Problem mit einem Html Form Element in Tablellen. Nach Anwendung von <form></form> wird ja Abstand hinter dem Element generiert.

Anbei dafür das Beispiel (die "xxx" bitte ignorieren).
In dem Fall habe ich <form> nach dem <table> Tag gesetzt um das Problem zu lösen. Falls ich es vor <table> setzen würde, hätte man das Problem, dass die nächste Tablelle mehr als eine Leerzeile (genannter Abstand) entfernt wäre.

Das Problem ist nun, diese Lösung ist ja nicht HTML 4 konform... wie macht man es besser (sollte irgendwie mit <div> gehen). Danke.

--------------

<table border="0" cellSpacing="0" cellPadding="3" width="xxx">
  <tr>
    <td bgColor="#xxx"><font color="#xxx"><b>xxx</b></font></td>
  </tr>
  <tr>
    <td bgColor="#xxx"><b>News-Suche:</b><br>
    <a href="/news/">xxx</a><br>
    <br>
    <table border="0" width="100%">
    <form action="/xxx/" method="get">
      <tr>
        <td>
          <input type="hidden" name="doc_modus" value="suche">
          <input type="text" name="string" size="7">
          <input type="submit" value="Suchen">
        </td>
      </tr>
    </form>
    </table>
    </td>
  </tr>
</table>
<br>
<table border="0" cellSpacing="0" cellPadding="3" width="xxx">
  <tr>
    <td bgColor="#xxx"><b><font color="#xxx">xx</font></b></td>
  </tr>
  <tr>
    <td bgColor="#xxx">
    <a href="/xxx/">xxx</a>
    </td>
  </tr>
</table>
<br>

--------------

  1. Hallo,

    Ich habe ein Problem mit einem Html Form Element in Tablellen. Nach Anwendung von <form></form> wird ja Abstand hinter dem Element generiert.

    Verstehe ich dich richtig, dass der Abstand dein Problem ist?
    <form> ist ein Blockelement und erzeugt einen Absatz, dessen größe
    du mit CSS festlegen kannst.

    http://de.selfhtml.org/navigation/css.htm#randabstand

    mfg NAG

    --
    signatur
    1. Hallo,

      Ich habe ein Problem mit einem Html Form Element in Tablellen. Nach Anwendung von <form></form> wird ja Abstand hinter dem Element generiert.

      Verstehe ich dich richtig, dass der Abstand dein Problem ist?
      <form> ist ein Blockelement und erzeugt einen Absatz, dessen größe
      du mit CSS festlegen kannst.

      http://de.selfhtml.org/navigation/css.htm#randabstand

      mfg NAG

      Wie wäre den der Code in dem Beispiel... ich kann mir nicht denken, dass es so einfach ist *g*.

      Wie gesagt, schau dir mal meinen Code an. Wie kriege ich das gleiche Browser-Ergebnis ohne die HTML valdierung zu brechen. Danke.