helst ikke tabeller...
Jeg synes selv jeg er kommet rimeligt langt, men mangler bare lige det sidste...
Tjek evt. den her kode:
VIrker i både IE 5.5, Opera 6.05 og NS 7.0 (sikkert også ældre versioner)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html>
<head>
<title>d-form.dk</title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
<META NAME="Author" CONTENT="d-form">
<META NAME="Owner" CONTENT="d-form">
<META NAME="Keywords" CONTENT="design, web, creative, kreativ, billig, webbureau, internet, udvikling, d-form, form, dform, d-form.dk, dform.dk">
<META NAME="Description" CONTENT="beskrivelse af d-form.dk">
<META NAME="Robots" CONTENT="all">
<META NAME="Language" CONTENT="dan">
<link rel="stylesheet" type="text/css" href="default.css">
<script language="JavaScript" type="text/javascript">
<!--
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
ie5 =(document.getElementById)? true:false
ns6 = (document.getElementById && !document.all)?true:false;
function show(id){
var styleObj = (ns4)? document.layers[id] : (ie4)? document.all[id].style : document.getElementById(id).style;
styleObj.visibility = "visible";
}
function hide(id){
var styleObj = (ns4)? document.layers[id] : (ie4)? document.all[id].style : document.getElementById(id).style;
styleObj.visibility = "hidden";
}
//-->
</SCRIPT>
<style type="text/css">
body {
margin:0px;
padding:0px;
height: 100%;
}
#center {
padding:0px;
width:300px;
height:300px;
text-align:center;
position:absolute;
}
#Lag00 {
position:absolute;
top:0px;
left:0px;
border:1px solid red;
width:100%;
height:100%;
}
</style>
<script type="text/javascript">
function posCenter() {
if (self.innerWidth)
{
frameWidth = self.innerWidth;
frameHeight = self.innerHeight;
}
else if (document.documentElement && document.documentElement.clientWidth)
{
frameWidth = document.documentElement.clientWidth;
frameHeight = document.documentElement.clientHeight;
}
else if (document.body)
{
frameWidth = document.body.clientWidth;
frameHeight = document.body.clientHeight;
}
oCenter = document.getElementById('center');
oCenterWidth = oCenter.offsetWidth;
oCenterHeight = oCenter.offsetHeight;
nW=Math.round((frameWidth/2)-(oCenterWidth/2));
nH=Math.round((frameHeight/2)-(oCenterHeight/2));
oCenter.style.left=nW+'px';
oCenter.style.top=nH+'px';
}
isOpera = (window.opera);
var origWidth,origHeight;
function handlerLoad() {
if (isOpera) {
origWidth = this.innerWidth;
origHeight = this.innerHeight;
handlerResize();
}
posCenter();
}
function handlerResize() {
if (this.innerWidth != origWidth
||
this.innerHeight != origHeight) location.reload();
if (isOpera) setTimeout('handlerResize()',500);
posCenter();
}
window.onresize = handlerResize
window.onload = handlerLoad
</script>
</head>
<body scroll="No">
<div id="center">
<div id="Lag00" class="Lag00">
midten. Dette er en prøve, men det kan den jo ikk gøre for.<br>Så jeg vil bare skrive lidt mere
</div>
</div>
</body>
</html>