Jeg sidder og prøver mig lidt frem inden for CSS-verden, og har afskrevet en
layout-kode fra bogen "Webdesign - illustreret håndbog".
Det skulle gerne give mig en side med 3 kolonner, en header og en footer -
og det gør det da også, men det ser ikke rigtigt ud. Hverken i Firefox eller
i IE.
Er der én der kan fortælle mig hvad der er galt med disse koder:
HTML:
<html>
<head>
<title>layout</title>
<link rel="stylesheet" type="text/css" href="../css/layout.css">
</head>
<body>
<div id="banner"><h1>Banner</h1></div>
<div id="leftcol"><h1>Menu</h1></div>
<div id="indhold"><h1>Indhold</h1></div>
<div id="rightcol"><h1>Submenu</h1></div>
<div id="footer"><h1>Footer</h1></div>
</body>
</html>
CSS:
div#banner h1 {
margin: 0; margin-bottom: 10px; color: #000000;
background-color: #dddddd; font-size: 20px;
border: 1px solid black;
padding-top: 5px; padding-left: 10px;
}
div#leftcol {
width: 170px; float: left; background-color: #dddddd;
border: 1px solid black; height: 395px;
}
#indhold {
height: 395px; margin: 5px 150px 10px 180px;
border: 1px solid black; background: #ddd;
}
#rightcol {
position: absolute; right: 20px; top: 55px;
width: 140px; height: 395px;
border: 1px solid black; background: #ddd;
}
#footer h1 {
color: #000; background: #ddd; margin: 10px 0;
border: 1px solid black; padding: 5px 0px 5px 10px;
}
Det er lidt frustrerende som novice at sætte sig ind i kodningen, når man
ikke en gang kan få noget som man har afskrevet 100% fra en bog til at virke