Testa den här...
Du kanske får pilla lite för att få den att funka i vissa pc-browsers...
Den är i alla fall testad på Firefox, Mozilla, Opera och Safari på mac. IE på mac har urdåligt stöd för css positionering så där blir det nog lite extra jobb om man ska få till det.
Bifogar även screenshots från de ovan nämnda webbläsarna.
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Div-test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
body {
color: #fff;
background-color:#ff6600;
margin:0;
padding:0;
}
p {
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #fff;
margin:0;
padding: 5px 10px 5px 10px;
}
#container {
position:absolute;
width:740px;
}
#header{
position:relative;
width: 740px;
height: 140px;
background-color:#333;
margin:0;
}
#menu {
position:relative;
width:740px;
height: 23px;
background-color:#999;
margin:0;
}
#main {
position:relative;
width:740px;
background-color:#666;
margin:0;
}
#bottom{
position:relative;
width:740px;
height: 23px;
background-color:#999;
margin:auto;
}
</style>
</head>
<body>
<div id="container">
<div id="header"><p>header</p></div>
<div id="menu"><p>menu</p></div>
<div id="main"><p>main</p>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean tristique
tortor nec neque. Nullam risus turpis, bibendum vitae, dapibus id, tempor et,
orci. Etiam sed nunc eu lacus semper interdum. Aenean sollicitudin nunc vel
purus pharetra ultrices. Donec molestie ipsum at libero. Praesent euismod pharetra
risus. Donec condimentum quam ut quam posuere rutrum. Aliquam erat volutpat.
Mauris venenatis massa id lectus. Mauris scelerisque, mi at condimentum eleifend,
arcu est iaculis lectus, id porta ipsum turpis at erat. Morbi ac nunc ac erat
dapibus mollis. Integer ipsum. Vestibulum egestas, libero eu egestas rutrum,
diam ligula commodo purus, eu tincidunt quam eros et tellus. In hac habitasse
platea dictumst.</p>
<p>Donec diam leo, tristique ac, sodales eu, tristique varius, est. Duis egestas
dui non ipsum facilisis commodo. Aliquam erat volutpat. Nullam pede neque, lacinia
eu, tincidunt a, mollis malesuada, augue. Quisque ac ligula ut velit porttitor
rhoncus. Praesent accumsan sagittis elit. Sed in arcu. Aenean vitae neque sit
amet felis dapibus tincidunt. Quisque sodales, neque sed nonummy eleifend, leo
est sagittis turpis, ac hendrerit pede mauris at dolor. Donec ut nisl eget dui
interdum condimentum. Nam massa quam, porttitor eget, feugiat vel, ullamcorper
ac, nibh. Pellentesque elit. Pellentesque consectetuer quam ut orci.</p></div>
<div id="bottom"><p>Bottom</p></div>
</div>
</body>
</html>
Länk till sidan:
http://member.webforum.nu/5092/divtest.html
Screenshots:
http://member.webforum.nu/5092/firefox.jpg
http://member.webforum.nu/5092/IE.jpg
http://member.webforum.nu/5092/mozilla.jpg
http://member.webforum.nu/5092/opera.jpg
http://member.webforum.nu/5092/safari.jpg
Lycka till! :birp
r/ Såg på din skiss att du ville ha lite padding mellan blocken. Jag utgick ifrån att det inte skulle vara något mellanrum alls... nåja... lätt att fixa. I IE 5 på mac så får du dock det önskade mellanrummet utan vidare ansträngning ;)