Tabelle auf Seitengröße anpassen
Giovanni
- html
0 Thomas Luethi0 Giovanni
0 nag
Hallo, ich dreh noch druch! Wie kann ich es machen, dass sich die untere Zeile (mit Inhalt 3 und 4) auf die gesamte Seitengröße ausbreiten?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> Test </title>
</head>
<body>
<table border="1" width="100%" height="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="145" height="72" div="div" class="menuground"> 1</td>
<td width="0" height="72" div="div" class="menuground"> 2</td>
</tr>
<tr>
<td width="145" height="100%" div="div" class="menuground"> 3</td>
<td width="0" height="100%" div="div" class="contentground" valign="top">4 </td>
</tr>
</table>
Wieso geht denn das nicht? Im Browser Mozilla Firefox und IE?
Hallo,
Hallo, ich dreh noch druch!
Keine Panik!
Wie kann ich es machen, dass sich die untere Zeile (mit Inhalt 3 und 4) auf die gesamte Seitengröße ausbreiten?
<table border="1" width="100%" height="100%" cellspacing="0" cellpadding="0">
Das height-Attribut ist nicht erlaubt.
Wenn schon: style="height:100%"
Aber: 100% von was?
=> Sorge dafuer, dass auch die Elemente, in denen die Tabelle steht, 100% hoch sind.
html, body { height:100%; }
Steht auch mindestens 1000x im </archiv/> ...
Gruesse,
Thomas
Tanx Thomas + nag
Hab das so gemacht und hab mir das auch in selfhtml durchgelesen. jetzt gehts!
Hallo,
Hallo, ich dreh noch druch! Wie kann ich es machen, dass sich die untere Zeile (mit Inhalt 3 und 4) auf die gesamte Seitengröße ausbreiten?
a) dein Quellcode ist keine valides xhtml 1.0 strict (bemühe dich,validen code zu posten)
b) Gegenfrage: Wie soll dann deine 1. Zeile (72px Höhe) Platz haben?
c) Was solltest du beachten:
1. Benutze CSS ( Bsp. <table style="height:100%"> )
2. Prozentangaben beziehen sich auf die Angabe des übergeordneten Elements. td (100%) -> table (100%) -> body? -> html?
Lösung:
html, body {height:100%; amrgin:0; padding:0; }
mfg NAG