Dogfish: Zwei Fragen zu Tabellen

Hallo ihr da draußen,

Nun, ihr habt mich überredet, ich habe jetzt endlich meine Seite framesetlos gemacht, oder bin zuminsest gerade dabei d:-)>-
Jetzt habe ich zwei Probleme:

1.Problem:

///////////////////////////////////\ +------------+------------------------------+
| Navigation | Text                         |
|            |                              |
| Link1      | blablabla                    |
| Link2      | blablabla                    |
+------------+------------------------------+
///////////////////////////////////\

So weit, so gut.

Nun mein Problem an der ganzen Sache:

Steht im Text mehr als in der Navigation...

///////////////////////////////////\ +------------+------------------------------+
| Navigation |                              |
|            | Text                         |
| Link1      |                              |
| Link2      | blablabla                    |
| Link3      | blablabla                    |
| Link4      |                              |
+------------+------------------------------+
//////////////////////////////////\

... wird der Text in der Mitte dargestellt, und nicht ganz oben.
Frage: Wie kann ich den Text ganz oben anzeigen lassen?

Mein Quelltext:

<table>
  <tr>
    <td>
       Navigation
    </td>
    <td>
       Text
    </td>
  </tr>
</table>

Problem 2:

Nun habe ich unten noch etwas:

//////////////////////////////////\ +------------+------------------------------+
| Navigation | Text                         |
|            |                              |
| ...        | ...                          |
+-----+------+------------------------+-----+
| bla |            <- bla ->          | bla |
+-----+-------------------------------+-----+
//////////////////////////////////\

, das allerdings so angezeigt wird:

//////////////////////////////////\ +------------+------------------------------+
| Navigation | Text                         |
|            |                              |
| ...        | ...                          |
+-----+------+----------+-------------------+
| bla | <- bla -> | bla |
+-----+-----------+-----+
//////////////////////////////////\

Frage: wie mach ich das, dass es richtig angezeigt wird?

Quelltext:

_Das von oben_
<br>
<table>
 <tr>
  <td width = 70>
   bla
  </td>
  <td>
   <- bla ->
  </td>
  <td width = 70>
   bla
  </td>
 </tr>
</table>

Danke schon mal im Vorraus,

Grüße von hier drinnen, aus Biberach,

Dogfish

  1. hallo Dogfish,

    Nun, ihr habt mich überredet, ich habe jetzt endlich meine Seite framesetlos gemacht, oder bin zuminsest gerade dabei d:-)>-

    nun ja, Tabellen sind als Layout-Mittel etwas ehrwürdig Altes. Wenn du die Diskussion zu diesem Thema verfolgt hast, wirst du bemerkt haben, daß es eher darum ging, Frames durch Layer (DIV's) zu ersetzen.

    alle deine Probleme bewältigst du spielend, wenn du mal gründlich http://selfhtml.teamone.de/html/tabellen/index.htm durchliest.

    Grüße aus Berlin

    Christoph S.

  2. Zelleninhalt oben ausrichten: <td valign=top>

    Das zweite Problem:

    <table width="280">
     <tr>
      <td width = 70>
       bla
      </td>
      <td width="140">
       <- bla ->
      </td>
      <td width = 70>
       bla
      </td>
     </tr>
    </table>

    Denke, das müsste jetzt gehen!
    Ich finde es übrigens nicht verkehrt, Tabellen zum Formatieren zu verwenden. Und Layer unterstützt meines Wissens nach nur Netscape. (Verbessert mich, wenn ich mich irre!) Und mit '<div>s'... das halte ich doch für eher umständlich!