Wieso, das geht doch auch ganz einfach
mit normalen Seiten, also für Tabellen
ist es ganz einfach: Du nimmst eine Tabelle
als erstes auf die Seite, Größe horizontal
und vertikal 100%, eine Zelle/Zeile, Ausrichtung
da drinnen zentriert für horizontal und vertikal,
da rein tust Du Deinen eigentlichen Inhalt, und
Achtung wenn Du GoLiveCS2 benutzt, dann geht
es nur mit dem kurzen Doctype im Seitenkopf:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
So dann gibt es die Möglichkeit das Ganze über ein
centered Frameset zu machen, ist bei GoLiveCS1, meine ich,
dabei bei den Framesets, bei der Actionbörse
gab es das auch mal extra für 6er Version.
Was macht das Ding: Außen herum sind Frames
die ihre Größe auf Auto haben, in der Mitte ist
der Frame wo Dein Inhalt - egal ob Frameaufbau
oder nicht, mit fester Größe hineinkommt.
Hier mal ein Musterquelltext für sowas:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="Adobe GoLive">
<title>Unbenannte Seite</title>
</head>
<frameset border="0" cols="*,705,*" frameborder="no" framespacing="0" onload="CSScriptInit();">
<frame name="Links" noresize scrolling="no" src="pages/hg.html">
<frameset border="0" frameborder="no" framespacing="0" rows="*,510,*">
<frame name="Oben" noresize scrolling="no" src="pages/hg.html">
<frame name="Fenster" noresize src="pages/start.html">
<frame name="Unten" noresize scrolling="no" src="pages/hg.html">
</frameset>
<frame name="Rechts" noresize scrolling="no" src="pages/hg.html">
<noframes>
<body>
</body>
</html>
Sodele dann mit Ebenen wird es schwieriger,
besonders für die vertikal Ausrichtung, da hatte
ich mal so zwei Musterseiten gemacht, wo Du
Dir angucken bzw. rausklauen kannst:
Horizontal und vertikal zentriert
Dort steht geht nicht mit IE - ist glaube
ich auch richtig, solltest Du mal testen,
für den IE müßte angepaßt werden, das
Problem ist nicht die seitliche Zentrierung,
sondern die vertikale.....
Für seitlich reicht folgende Definition einer
Hauptebene aus:
#hauptebene {
color:#303030;
background-color: #fff;
position: absolute;
top: 0;
left: 50%;
width:960px;
height: 100%;
visibility: visible;
margin-left: -480px; }
Wichtig sind die beiden Einzüge left und margin-left
und die Angabe der Breite, sowie der daraus zu
errechnende -Einzug. Weitere Ebenen liegen dann einfach
in dieser Hauptebene drinnen...
So ich hoffe, jetzt ist was für Dich dabei gewesen
und Du kommst damit zurecht...
Grüße
Dirk