nochmal table
sven
- html
0 Cheatah0 MadMac0 Benjamin0 Kai Lahmann
0 Mario Christ
nachdem unten niemand antwortet hier nochmal:
die table soll vertikal und horizontal zentriert werden:
<?
echo" <HTML>";
echo" <HEAD>";
echo" <TITLE> Republic Killers of Germany </TITLE>";
echo" <link href="style.css" type="text/css" rel="stylesheet">";
echo" </HEAD>";
echo" <BODY>";
echo" <TABLE border=2 height="100%" width="100%">";
echo" <TR>";
echo" <TD valign="middle" align="center">";
echo" <table border=1 width=75% height=75% >
<tr >
<td >a
</td>
</TR>
</table>
";
echo" </TD>";
echo" </TR>";
echo" </TABLE>";
echo" </BODY>";
?>
wo is der fehler?? den er zentriert es immer noch net vertikal
Hi,
nachdem unten niemand antwortet hier nochmal:
der Thread ist keine zwei Stunden alt, und es gibt durchaus Antworten. Zumindest gibt es aber keinen Grund, einen neuen Thread zu öffnen.
<?
PHP interessiert den Browser nicht. Er versteht es nicht, und er bekommt auch nichts davon zu Gesicht.
echo" <TABLE border=2 height="100%"
height ist kein gültiges Attribut für <table>. Beachte das, *benutze die Archivsuche*, und frage in Deinem _ersten_ Thread nach.
Cheatah
Hi,
auch
echo" <TABLE border=2 height="100%"
height ist kein gültiges Attribut für <table>. Beachte das, *benutze die Archivsuche*, und frage in Deinem _ersten_ Thread nach.
warum ist height kein gültiges table attribut? was ist mit http://selfhtml.teamone.de/html/tabellen/gestaltung.htm#breiten_hoehen?
mfg
warum ist height kein gültiges table attribut? was ist mit http://selfhtml.teamone.de/html/tabellen/gestaltung.htm#breiten_hoehen?
Das steht, dass es nie zum Standard gehörte.
Wenn Du in der inneren Deiner beiden Tabellen statt einer Prozentangabe für die Höhe einen festen Wert angibst z.B.
height="250" könnte es klappen.
Habs gerade mal ausprobiert.
Benjamin
hi
Wenn Du in der inneren Deiner beiden Tabellen statt einer Prozentangabe für die Höhe einen festen Wert angibst z.B.
height="250" könnte es klappen.
Dieses Attribut ist in aktuellen Browsern (Mozilla, NN6, MSIE6..) oft nicht mehr ünterstützt oder nur im Kompatibilitätsmodus, damit sich die Webdesigner das endlich abgewöhnen.
Grüße aus Lüneburg
Kai
Dieses Attribut ist in aktuellen Browsern (Mozilla, NN6, MSIE6..) oft nicht mehr ünterstützt oder nur im Kompatibilitätsmodus, damit sich die Webdesigner das endlich abgewöhnen.
Hallo Kai,
ich hab mal alles sortiert und ausprobiert:
1.
<table border="1" style="height:100%; width:100%;">
<tr>
<td align="center" valign="middle">
<table border="1" style="height:75%; width:75%">
<tr>
<td>
</td>
</tr>
</table>
</td>
</tr>
</table>
-----------------
2.
<table border="1" style="height:100%; width:100%;">
<tr>
<td align="center" valign="middle">
<table border="1" style="height:75px; width:75%">
<tr>
<td>
</td>
</tr>
</table>
</td>
</tr>
</table>
--------------------
Beim 1. Beispiel wird die innere Tabelle
nicht zentriert sondern oben ausgerichtet.
Beim 2. Beispiel ist sie zentriert. (Vertikal)
(IE 6.0)
Der Unterschied ist nur, dass ich beim 2. Beispiel
keine Prozentuale, sondern feste Höhenangabe habe.
Warum ist das so?
Benjamin
P.S. Welches Attribut meintest Du? height="" ?
Dieses Attribut ist in aktuellen Browsern (Mozilla, NN6, MSIE6..) oft nicht mehr ünterstützt oder nur im Kompatibilitätsmodus, damit sich die Webdesigner das endlich abgewöhnen.
Hallo Kai,
ich hab mal alles sortiert und ausprobiert:
<table border="1" style="height:100%; width:100%;">
<tr>
<td align="center" valign="middle">
<table border="1" style="height:75%; width:75%">
<tr>
<td>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table border="1" style="height:100%; width:100%;">
<tr>
<td align="center" valign="middle">
<table border="1" style="height:75px; width:75%">
<tr>
<td>
</td>
</tr>
</table>
</td>
</tr>
</table>
Beim 1. Beispiel wird die innere Tabelle
nicht zentriert sondern oben ausgerichtet.
Beim 2. Beispiel ist sie zentriert. (Vertikal)
(IE 6.0)
Der Unterschied ist nur, dass ich beim 2. Beispiel
keine Prozentuale, sondern feste Höhenangabe habe.
Warum ist das so?
Benjamin
P.S. Welches Attribut meintest Du? height="" ?
hi
ja ich meinte das height="", aber ich will da ne %-zahl
Hallo Kai,
ja ich meinte das height="", aber ich will da ne %-zahl
Hallo Sven,
wie du meinem vorherigem Posting aus der Anrede entnehmen
konntest, bezog es sich auf Kai.
Das Du ne % möchtest hast Du schon geschrieben.
hi
<table border="1" style="height:100%; width:100%;">
<tr>
<td align="center" valign="middle" style="height:100%;">
<table border="1" style="height:75%; width:75%">
<tr>
<td>
</td>
</tr>
</table>
</td>
</tr>
</table>
..vielleicht tut's die kleine Änderung da...
P.S. Welches Attribut meintest Du? height="" ?
height="" an <table> = Böse.
Grüße aus Lüneburg
Kai
Hi,
Beim 1. Beispiel wird die innere Tabelle
nicht zentriert sondern oben ausgerichtet.
nein, es ist zentriert. Allerdings ist die Gesamthöhe nicht mehr als das benötigte: Da nichts mehr Platz beansprucht als die Tabelle, sind "100% der Höhe des Elternobjektes" nun mal "100% des durch die Tabelle benötigten Platzes". Da Du nichts anderweitiges definierst (wie etwa im zweiten Beispiel eine feste px-Zahl), ist das der minimal benötigte Platz.
Cheatah
hi
Wenn Du in der inneren Deiner beiden Tabellen statt einer Prozentangabe für die Höhe einen festen Wert angibst z.B.
height="250" könnte es klappen.
Dieses Attribut ist in aktuellen Browsern (Mozilla, NN6, MSIE6..) oft nicht mehr ünterstützt oder nur im Kompatibilitätsmodus, damit sich die Webdesigner das endlich abgewöhnen.
Grüße aus Lüneburg
Kai
hi
ja mit height="250" klappt es, aber ich will da ne %-zahl :(
is das net möglich??
mfg
hi
Wenn Du in der inneren Deiner beiden Tabellen statt einer Prozentangabe für die Höhe einen festen Wert angibst z.B.
hi
ja mit height="250" klappt es, aber ich will da ne %-zahl :(
is das net möglich??
guck mal auf meine Antwort zu deinem ur-Posting.
Grüße aus Lüneburg
Kai
Hallo,
warum ist height kein gültiges table attribut? was ist mit http://selfhtml.teamone.de/html/tabellen/gestaltung.htm#breiten_hoehen?
Schau mal, was da steht: Bestimmt die Höhe der gesamten Tabelle in Bezug auf das Anzeigefenster. Diese Angabe wird zwar von den Browsern schon lange unterstützt und wird in der Praxis häufig benutzt, gehörte jedoch *nie* zum HTML-Standard.
Deshalb ist es kein gültiges Attribut, auch wenn manche Browser das unterstützen mögen.
Grüße
Mario