ax: Tabellenhöhe 300%?

hallo zusammen,

ich versuche gerade eine Tabelle zu erstellen die 3*Bildschirmhöhe (also 300%) gross ist. Diese soll dann 3 Zeilen haben, die dann jeweils einen Bildschirm hoch sind. In diesen Spalten will ich nun wiederum Tabellen einfügen, die ich mit Checkboxen füllen will.
Der Sinn dahinter ist, dass ich später mal auf dieser Seite Sprungmarken setzen will und dem Benutzer so das Gefühl geben will er hat eine neue Seite vor sich obwohl er nur auf der grossen Seite an eine andere Sprungmarke geschickt wird (schlecht beschrieben, gelle)

Mein Problem ist nun aber, HTML die Höhen der Tabellen so anzugeben, dass er es auch genauso darstellt wie ich es will.
In meinen checkboxen-bezeichnungen sind auch noch fehler. Das weis ich. Aber immer eins nach dem anderen

DANKE!

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="Content-Type"
 content="text/html; charset=iso-8859-1">
  <title>Darstellung_Unterkategorien</title>
</head>

<body bgcolor="">
<form action="abschicken.php" method="post">

<table height="300%" width="100%" align="left" cellpadding="2"
  cellspacing="2" border="1">

<tr>
    <td height="100%" width="100%">
      <table height="100%" width="100%" align="left" cellpadding="2"
       cellspacing="2" border="1">
        <tr>
   <td height="10" width="50%" style="vertical-align: top;">
     <input type="checkbox" name="m" value="m"
             checked="FALSE">
            <font>m</font>
          </td>

<td height="10" width="50%">
          </td>

</tr>

<tr>

<td height="10" width="50%">
   </td>
   <td height="10" width="50%">
            <input type="submit" name="abschicken" value="Abschicken"
             align="right" height="100" width="50">
          </td>

</tr>
      </table>
    </td>
  </tr>

<tr>
    <td height="100%" width="100%">
      <table height="100%" width="100%" align="left" cellpadding="2"
       cellspacing="2" border="1">
        <tr>
   <td height="10" width="50%" style="vertical-align: top;">
     <input type="checkbox" name="m" value="m"
             checked="FALSE">
            <font>m</font>
          </td>

<td height="10" width="50%">
          </td>

</tr>

<tr>

<td height="10" width="50%">
   </td>
   <td height="10" width="50%">
            <input type="submit" name="abschicken" value="Abschicken"
             align="right" height="100" width="50">
          </td>

</tr>
      </table>
    </td>
  </tr>

<tr>
    <td height="100%" width="100%">
      <table height="100%" width="100%" align="left" cellpadding="2"
       cellspacing="2" border="1">
        <tr>
   <td height="10" width="50%" style="vertical-align: top;">
     <input type="checkbox" name="m" value="m"
             checked="FALSE">
            <font>m</font>
          </td>

<td height="10" width="50%">
          </td>

</tr>

<tr>

<td height="10" width="50%">
   </td>
   <td height="10" width="50%">
            <input type="submit" name="abschicken" value="Abschicken"
             align="right" height="100" width="50">
          </td>

</tr>
      </table>
    </td>
  </tr>

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

</html>

  1. hi,

    Mein Problem ist nun aber, HTML die Höhen der Tabellen so anzugeben, dass er es auch genauso darstellt wie ich es will.

    dein probelm ist vor allem, dass du nicht weißt, dass man in HTML einer tabelle _gar keine_ höhe geben kann.

    nutze CSS.

    gruß,
    wahsaga

    --
    I'll try being nicer if you'll try being smarter.
  2. hi

    Mein Problem ist nun aber, HTML die Höhen der Tabellen so anzugeben, dass er es auch genauso darstellt wie ich es will.

    300% von WAS? Der untere Fensterrand ist für einen Browser so erstmal nicht da. Also etwas CSS:

    html,body{height:100%;padding:0px;margin:0px;}
    body > table{height:300%;}

    ..und dran denken, dass Hintergründe vom Body nach 100% aufhören.

    Gruß Kai

  3. Hallo,

    das gute alte "table height problem" ;)

    <table height="300%"

    lies dir die blaue Box zu "<table height=>" durch
    http://de.selfhtml.org/html/tabellen/gestaltung.htm#breiten_hoehen

    -> Lösung: du benutzt CSS zur Formatierung
    <table style="height:300%">

    nun stellt sich die Frage, wovon soll die Tabelle 300% haben.
    Antwort: vom Anzeigefenster (body). Aber wie hoch ist dein Body?

    % ist eine relative Maßangabe, die sich in deinem Fall auf das Elternelement bezieht. Du musst also für jedes äußere Element von table die Höhe auf 100% festlegen (das äußerste Element ist html!).

    Mehr dazu findest du im Archiv:

    <http://suche.de.selfhtml.org/cgi-bin/such.pl?suchausdruck=table+height+100&feld=titel&index_5=on&index_6=on&index_7=on&hits=100#Forums-Archiv 2003>

    mfg NAG

    --
    signatur