"Peter Sepstrup" <peter@_REMOVE_sepstrupnet.dk> writes:
> Min hjemmeside
www.sepstrupnet.dk er lavet så indholdet altid har den samme
> brede... jeg har nu tænkt på at centrere den, så man får lige meget "ternet"
> baggrund på begge sider af indholdet... men er dette overhovedet muligt når
> jeg har placeret tingene absolut med CSS?
Jada.
Pak hele siden ind i endnu en div, lad os kalde den "dims".
Altså:
<body>
<div id="dims">
...
</div>
</body>
Giv så dims den rigtige bredde, giv den en position, så indholdet blive
placeret i forhold til den og ikke body, og bed den om at centrere ved
at sætte margin:auto på begge sider:
#dims {
width: 657px;
position: relative;
margin: 0px auto;
}
Det virker dog ikke i ældre versioner af IE. Den har til gengæld
en fejl man kan udnytte. Så tilføj:
body {
text-align:center;
padding:0px;
margin:0px;
}
#dims {text-align:left;}
Padding og margin på body undgår at alting rykkes ca. 8 pixels ned.
Lavet i Opera. En hurtig test viser at det virker i IE6 og Mozilla også.
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:
http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'