tabellen höhe auf 100% setzen
noja
- css
0 Philipp0 Axel Richter0 noja0 Axel Richter0 fastix
0 MudGuard
0 Kai Lahmann
hallo,
ich habe hier ein kleines problem undzwar.
tabellen höhe : 100% einstellen ist ja möglich.
aber wenn man in einer tabelle wiederum eine tabelle hat, und dessen höhe 100% einstellt, dann ist es zwar ok in internet explorer aber in netscape funktioniert das irgend wie nicht.
ist es möglich diesen effekt auch in netscape zur erzielen.
css oder workaround
vielen dank im vorraus
Laut W3-Standard sind Höhen- und Weitenangaben im <table> nicht erlaubt, nur im <td>. Deshalb funzt es nicht. Meistens reicht es aber auch, wenn irgend ein Inhalt in den Tables ist.
Greetings
Hallo,
Laut W3-Standard sind Höhen- und Weitenangaben im <table> nicht erlaubt, nur im <td>.
Nö.
http://www.w3.org/TR/html4/struct/tables.html#h-11.2.1
<!ELEMENT TABLE - -
(CAPTION?, (COL*|COLGROUP*), THEAD?, TFOOT?, TBODY+)>
<!ATTLIST TABLE -- table element --
%attrs; -- %coreattrs, %i18n, %events --
summary %Text; #IMPLIED -- purpose/structure for speech output--
width %Length; #IMPLIED -- table width --
border %Pixels; #IMPLIED -- controls frame width around table --
frame %TFrame; #IMPLIED -- which parts of frame to render --
rules %TRules; #IMPLIED -- rulings between rows and cols --
cellspacing %Length; #IMPLIED -- spacing between cells --
cellpadding %Length; #IMPLIED -- spacing within cells --
>
Wie Du siehst, ist <table width="100%"> valides HTML4.01.
Eines der %coreattrs ist style. Das heißt <table style="height:100%;"> ist valides HTML4.01.
Gruß
Axel
hi,
aber leider funktioniert diese methode nicht unter netscape
style="height:100%;"
4.6, 4.7 etc
gruss
Hallo,
aber leider funktioniert diese methode nicht unter netscape
style="height:100%;"
4.6, 4.7 etc
Das mag sein. Einen solch alten Browser habe ich nicht mehr.
Gruß
Axel
4.6, 4.7 etc
css oder workaround
Nun ja. Die genannten Netscape- Versionen benötigen soviele Workarounds zu CSS, dass diese (im Gegensatz zu CSS) wohl bald verschwinden werden.
Ich selbst behaupte gelegentlich gern, dass diese als auch diverse Opera- Versionen ausschließlich von Personen benutzt werden, die allzugern feststellen wollen, was mit den Dingern so alles nicht geht....
Für wen bitte ist Deine Seite? Lohnt sich die Mühe?
fastix (mozilla 1.x -user)
Hi,
Laut W3-Standard sind Höhen- und Weitenangaben im <table> nicht erlaubt, nur im <td>. Deshalb funzt es nicht. Meistens reicht es aber auch, wenn irgend ein Inhalt in den Tables ist.
1. ist width für table-Elemente in HTML 4.01 erlaubt.
2. geht es hier um CSS (wie man unschwer am Themenbereich der Frage erkennen kann), und die CSS-Property height ist durchaus auf table anwendbar:
'height' [...] Applies to: all elements but non-replaced inline elements, table columns, and column groups
cu,
Andreas
hi
ist es möglich diesen effekt auch in netscape zur erzielen.
css oder workaround
CSS:
html, body, table.hundert{height:100%;}
HTML:
<html><body>
<table class="hundert">
...
</table>
</body></html>
Grüße aus Bleckede
Kai