Tabelle ausmitteln

Hab eine Tabelle die ich genau in der Mitte einer Website haben möchte. Horizontal schaffe ich das mit dem "<center>" Tag. Gibt es Senkrecht auch eine Möglichkeit (sollte Browser übergreifend sein)?
 
Geht z.b. mit Hilfe einer extra Tabelle mit einer horizontalen und vertikalen Ausdehnung von 100%, in welcher sich dann die eigentliche Tabelle hor. und vert. zentriert befindet.
Code:
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center" valign="middle">
 
      <table width="200" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>deine tabelle</td>
  </tr>
</table>
	

</td>
  </tr>
</table>
 
Habs übernommen funzt aber nicht, oder liegts an meinem php?
Hier der Code:
Code:
<center>
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center" valign="middle">
 
      <table width="350" border="0" cellspacing="0" cellpadding="0">
  <tr>


<td>
<table border='1'>
<tr><td><b><font >Name</font></b></td> <td><font c><b>Spiele</font></b></td> <td><font><b>Abschüsse</font></b></td> <td><font ><b>Flag-Run's</font></b></td></tr>

<?php
if ( !$db = mysql_connect(*************+") )
die("connection zu sql fehlgeschlagen");

if ( !$res = mysql_db_query("de1111511", "select * from statistik") )
die("query fehlgeschlagen");

while ($array_res= mysql_fetch_array($res))
{
echo "<tr> <td>$array_res[0]</td> <td>$array_res[1]</td> <td>$array_res[2]</td> <td>$array_res[3]</td></tr>";
}

?>
</table>
</td>
  </tr>
</table>
	

</td>
  </tr>
</table>

  
</center>
 
naja, scheinbar können nicht alle browser 100% height ^^ da "height" bei tables nicht zum html standart gehört (warum auch immer). ich finde das ist echt ein armutszeugnis eine so elemtare und sinnvolle eigenschaft nicht zu unterstützen.
 
Geht nicht :(

Leider ist scheinbar nur der IE in der Lage diese HÖHE (height) in einer tabelle darzustellen. FIX (also angaben ohne einheit oder "px") machen es möglich, ABER leider ist eine %-angabe leider scheinbar nicht möglich...
 
Mh stimmt, ich hatte es zuerst nur mit dem Mozilla betrachtet, naja der Großteil benützt ja immernoch den IE.
 
du kannst ja mal dieses javascript testen:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>blub</title>
<script>
function zentrieren(){
xPos = (screen.availWidth-113)/2; 
yPos = (screen.availHeight-109)/2; 
document.getElementById("tabelle").style.left = xPos;
document.getElementById("tabelle").style.top = yPos;
}
</script>
</head>
<body onresize="zentrieren()" onload="zentrieren()">
<div id="tabelle" style="position:absolute; left:3000px; top:0px; z-index:1">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>zentrierter inhalt</td>
</tr>
</table>
</div>
</body>
</html>
 
Zurück
Oben