Tabelle will nicht :-/
Ralle
- html
Moin!
Die Tabelle ist mittels CSS 100%x100%!
Und nun versuche ich das der mittlere Teil alles einnimmt außer den 50 oben und 50 unten. Im Mozilla und Opera geht es auch nur der IE macht die Mittlere spalte so an die 125 groß...
Weiß jemand wie ich das lösen kann?
mfg Ralle
<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr height="50">
<td>1</td>
</tr>
<tr>
<td>1</td>
</tr>
<tr height="50">
<td>1</td>
</tr>
</table>
Moin!
gude
Die Tabelle ist mittels CSS 100%x100%!
ich seh nix von CSS ;-(
<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr height="50">
<td>1</td>
</tr>
<tr>
<td>1</td>
</tr>
<tr height="50">
<td>1</td>
</tr>
</table>
gruss
ich seh nix von CSS ;-(
Ich habs auch rausgenommen
html hat 100%
body hat 100%
und die tabelle auch : )
mfg Ralle
Ja was hat denn 100%?
Wenn die Breite 100% ist, dann nützt dir das für die Höhe herzlich wenig.
Wie schon gesagt es richtig im Opera und Mozilla angezeigt nur der IE vergibt nicht die 50, *, 50
html { height: 100% }
body { height: 100% }
.tabelle { height: 100% }
<tabelle class="tabelle">
... code ...
</tabelle>
Ralle
Vielleicht ist es einfach ein Syntax-Fehler. Mach mal hinter 100% jeweils ein Semikolon. Könnte sein, dass der IE pingelig ist.
Und dann schick doch noch mal deinen gesamten Tabellenaufbau, sonst kann man dir nicht helfen.
Hier ist er:
<table width="100%" border="1" cellpadding="0" cellspacing="0" class="tabelle">
<tr valign="top">
<td colspan="2">1</td>
</tr>
<tr>
<td valign="bottom" align="right">1</td>
</tr>
<tr>
<td height="50">1</td>
</tr>
</table>
CSS:
html { height: 100%; }
body { height: 100%; }
.tabelle { height: 100%; }
hallo ralle,
<td height="50">1</td>
50 lichtjahre ist ein bischen viel fuer
eine tabellen-zelle :-) gruss,
michael
Was mir auffällt:
<td colspan="2">1</td>
Du hast also in der ersten Zeile 2 Spalten, aber in den folgenden nur 1. -> Ändern.
Und dann hast du weder in der ersten noch in der zweiten Zeile eine Höhenangabe.
Hallo
Die Tabelle ist mittels CSS 100%x100%!
Wo? Also ich seh da nix von css.
Du musst der Tabelle schon sagen, dass sie 100% hoch sein soll.
Und dann der mittleren Spalte sagen, dass sie den Rest (also 100% - 100px) einnehmen soll.
CIAO
Hallo Ralle
Moin!
Die Tabelle ist mittels CSS 100%x100%!
Und nun versuche ich das der mittlere Teil alles einnimmt außer den 50 oben und 50 unten. Im Mozilla und Opera geht es auch nur der IE macht die Mittlere spalte so an die 125 groß...Weiß jemand wie ich das lösen kann?
mfg Ralle
<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr height="50">
<td>1</td>
</tr>
<tr>
<td>1</td>
</tr>
<tr height="50">
<td>1</td>
</tr>
</table>
Ich kann mir nicht helfen, aber ich hab den Eindruck du willst gar keine Tabellendaten darstellen, sondern nur oben und unten 50px Abstand haben. Dazu eignet sich hervorragend die CSS Eigenschaft margin.
body
{
height:100%;
margin:50px 0 50px 0;
}
Struppi.
Du hast zwar nicht ganz Recht aber du hast mich auf eine schon funktionierende Lösung gebracht : )
rgds, Ralle