Aufbau verschachtelter Tabellen
Armin
- html
hallo,
bei der unteren verschachtelten Tabelle habe ich folgendes Problem.
Die Breite der Zelle z1 ist abhängig von der Breite des Inhaltes der Zelle z2.
Wenn ich in Tabelle z2 wenig Inhalt schreibe wird z1 korrekt angezeigt, bei viel Inhalt wird z1 auch ein Stück breiter.
Die äußere Tabelle sollte doch ihren Inhalt unabhängig von der inneren Tabelle aufbauen.
Kann mir jemand dieses "Phänomen" erklären ? und wenn möglich wie man es abstellt ??
<table width="100%" border="1">
<tr>
<td width="100px">x</td>
<td id="z1" width="50%">fdsffdsfds</td>
<td>kfjdslksdjfy</td>
</tr>
<tr>
<td colspan="3"><table border="1" width="100%"><tr>
<td id="z2" width="20%">ölfdasf asddkflf a fasdlfk afs as affdas das df af asdfasfd asdfa fdas asdf af dsf fas asdf adsfdölksölk</td>
<td>kfljlkdsfksdj</td>
</tr></table></td>
</tr>
</table>
vielen Dank und Grüße
armin
hallo,
Die Breite der Zelle z1 ist abhängig von der Breite des Inhaltes der Zelle z2.
nöö, nich in Netscape 7.1
Was setzt du denn so ein?
Was setzt du denn so ein?
IE 5.0
hallo,
durch Vordefinition von Spalten ließ sich das Problem lösen.
Grüße
Armin
<table width="100%" border="1">
<tr>
<td width="100px">x</td>
<td id="z1" width="50%">fdsffdsfds</td>
<td>kfjdslksdjfy</td>
</tr>
<tr>
<td colspan="3"><table border="1" width="100%"><tr>
<td id="z2" width="20%">ölfdasf asddkflf a fasdlfk afs as affdas das df af asdfasfd asdfa fdas asdf af dsf fas asdf adsfdölksölk</td>
<td>kfljlkdsfksdj</td>
</tr></table></td>
</tr>
</table>
Wozu ist die Tabelle gut?
Du hast keine tabellarische Daten also brauchst du auch keine Tabelle.
Du suchst in etwa sowas:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<META http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<html>
<head>
<title> Titel </title>
<style type="text/css">
#left
{
float:left;
width:50px;
border:1px solid black;
}
#middle
{
float:left;
width:50%;
border:1px solid black;
}
#main
{
clear:both;
border:1px solid black;
}
</style>
</head>
<body>
<div id="left">left ist ein schlechter Bezeichner</div>
<div id="middle">dito.</div>
<div id="right">dito.</div>
<div id="main">und weiter</div>
</body>
</html>
Struppi.