• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Tabelle in HTML will einfach nicht

ketrt

Neues Mitglied
Tach zusammen, ich als HTML-Neuling stehe auf dem Schlauch. Ich versuche seit gestern meine Tebelle für ein Schulprojekt passend hin zu bekommen.
Ich möchte die dritte Tabellenspalte auf height="100%" bekommen. Ich hab mich schon durch allen möglichen Foren gesucht und auch problemlösungen gefunden, aber die haben alle nicht funktioniert. Ich hoffe Sie können mir helfen, denn ich will einfach, dass die Tabelle über die ganze Seite ist. Mit width hat das ja funktioniert aber einfach mit height nicht. Ich bitte um Hilfe.
Vielen Dank, mfg ketrt.


Anbei mein quellcode:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<table width="100%" height="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td colspan="7">&nbsp;</td>
</tr>
<tr>
<td valign="bottom">&nbsp;</td>
<td>&nbsp;</td><td>&nbsp;</td><td height="20">&nbsp;</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td>
</tr>
<tr>
<td colspan="7">&nbsp;</td>
</tr>
<tr>
<td colspan="7">&nbsp;</td>
</tr>
</table>
</body>
</html>
 
Für das, was du vorhast, benötigst du CSS.
Du gibst html, body und table 100% Höhe:
Code:
html, body, table {
height: 100%;
}
Dann verteilen sich aber die Zeilen gleichmäßig. Um dem entgegenzusteuern, musst du noch den Zeilen und/oder Zellen einzeln die gewünschten Höhen zuweisen.
Wozu brauchst du aber bitte so eine Tabelle? Für mich schaut das aus wie ein Layout, und ein Web-Layout sollte man nicht in HTML mit einer Tabelle gestalten. Dafür gibt es CSS (Stichwort "Trennung von Inhalt und Layout").
 
..

Erstmal danke für die schnelle Antwort, aber leider tut das auch nicht :(.
Das ist für ein Projekt, wir schreiben eine Seite für ein Redaktionssystem, indem man Berichte down und uploaden kann und so weiter, in der Tabelle soll dann was ausgegeben werden.
Wäre nett, wenn du das vllt mal ausprobieren könntest, schaffe es einfach nicht. thx ketrt
 
@ketrt: Wenn du es mit CSS versuchen willst, musst du im head-Bereich "<style type=text/css>" reinschreiben. ohne die Anführungszeichen natürlich.
 
Zurück
Oben