Tabelle am Ende der Seite
droom
- html
0 Heiner0 droom
0 Tim Tepaße0 droom
0 XaraX
Wie mache ich das, dass eine Tabelle am Ende der angezeigten Seite kommt?
Hab so probiert:
<table valign="bottom">
aber es klappt nicht. :-(
Wie mache ich das, dass eine Tabelle am Ende der angezeigten Seite kommt?
Hab so probiert:
<table valign="bottom">
aber es klappt nicht. :-(
valign ist out! Schon mal was von CSS gehört? (-:
Heiner
Wie mache ich das, dass eine Tabelle am Ende der angezeigten Seite kommt?
Hab so probiert:
<table valign="bottom">
aber es klappt nicht. :-(valign ist out! Schon mal was von CSS gehört? (-:
Heiner#
Das hilft mir aber nicht viel. :-(
Muss doch irgendwie ohne CSS gehen.
Hallo droom,
Wie mache ich das, dass eine Tabelle am Ende der angezeigten Seite kommt?
Du möchtest doch sicher sagen ...
»Ich möchte eine Tabelle an den unteren Browserrand positionieren. Kann mir
jemand helfen?«
... nicht wahr? ;-) (Meiner Meinung nach die zutreffenste Interpretation
Deines leicht wirren Satzes))
Hab so probiert:
<table valign="bottom">
aber es klappt nicht. :-(
Kein Wunder, das (veraltete) Attribut valign bezieht sich auf die Inhalte
der Tabelle, nicht auf die Tabelle selber. D.h. das was in der Tabelle
drin steht wird unten innerhalb der Tabelle ausgerichtet.
Elemente, wie eben die Tabelle, positioniert man mit CSS.
http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm
In Deinem Fall wäre eine Positionierung mit position:fixed und einer
Ausrichtung am unteren Browserrand mit bottom:0px; angemessen. Leider
interpretiert der verbreiteste (aber auch recht veraltete} Browser
Internet Explorer diese Variante nicht, sie ist leider nicht nutzbar
in der Praxis. Und da der IE auf absehbare Zeit nicht weiterentwickelt
wird, auch in den nächsten drei, vier Jahren nicht. :-(
Das es Dir mehr auf diesen optischen Effekt denn auf ein Seitenlayout
anzukommen scheint, mußt Du diesen mit anderen Techniken simulieren.
Es bieten sich Frames an. Dazu mußt Du einen Framebereich am unteren
Anzeigerand definieren und in diesem eine eigene Seite mit der Tabelle
einbetten.
http://selfhtml.teamone.de/html/frames/index.htm
Keine wirklich schöne Lösung, aber ...
Tim
In Deinem Fall wäre eine Positionierung mit position:fixed und einer
Ausrichtung am unteren Browserrand mit bottom:0px; angemessen. Leider
interpretiert der verbreiteste (aber auch recht veraltete} Browser
Internet Explorer diese Variante nicht, sie ist leider nicht nutzbar
in der Praxis. Und da der IE auf absehbare Zeit nicht weiterentwickelt
wird, auch in den nächsten drei, vier Jahren nicht. :-(
hmm Frames sind ja ungünstig. Ich habe es mit <div> gemacht.
<div style="position:absolute; bottom:0px; left:100px;">
<table>
<tr>
<td>....td>
</tr>
</table>
</div>
Wunder es klappt mit IE 5.0 aber mit NC könnte ich net testen. :-(
Hallo droom,
<div style="position:absolute; bottom:0px; left:100px;">
position:absolute ist natürlich auch eine Lösung. Sie hat aber den Nachteil,
daß der damit positionierte Teil dann mitscrollt, wenn man auf der Seite
scrollen kann.
Wunder es klappt mit IE 5.0 aber mit NC könnte ich net testen. :-(
NN 4.x hat seine Problemchen damit, spätere, auf Mozilla aufbauende
Netscapes nicht.
Tim
Hallo... wer immer Du auch sein magst... (Grußfromel???)
ich wollte Dir eigentlich [ msg:dumm ] reinsetzen aber das ist vielleicht übertrieben.
Lösung:
<table style="width:100%;heigth:100%;table-layout:fixed">
<tr><td> der obere Teil deiner seite
<tr><td valign="bottom"><!-- notfalls mit style="heigth:200px" z. B. nochmals einschrenken -->
<table>
<tr><td>Dein Endstück
</table>
</table>
Gruß aus Berlin!
eddi