<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="css/style-div.css" rel="stylesheet" type="text/css"> </head> <body class="body"> <!--- hoved start ---> <div class="hoved"> <!--- menu start ---> <div class="menu-v"> menu-v </div> <div class="menu"> menu </div> <div class="menu-h"> menu-h </div> <!--- menu stop ---> <!--- position start ---> <div class="position-v"> position-v </div> <div class="position"> position </div> <div class="position-h"> position-h </div> <!--- position stop ---> <!--- slideshow start ---> <div class="slide-v"> slide-v </div> <div class="slide"> slide</div> <div class="slide-h"> slide-h </div> <!--- slideshow stop ---> <!--- main start ---> <div class="main-v"> main-v </div> <div class="main"> main </div> <div class="main-h"> main-h </div> <!--- main stop ---> <!--- bottom start ---> <div class="bottom-v"> bottom-v </div> <div class="bottom"> bottom </div> <div class="bottom-h"> bottom-h </div> <!--- bottom stop ---> <!--- hoved stop ---> </div> </body> </html>
@charset "utf-8"; .body { margin: 0px; } .hoved { height: 100%; width: 100%; } .menu { width: 1000px; background-color: #2b8bc7; border-style: solid; border-width: thin; margin-left: auto; margin-right: auto; } .menu-v { background-color: #2b8bc7; float: left; } .menu-h { background-color: #2b8bc7; float: right; } .position { width: 1000px; background-color: #7dbee6; border-style: solid; border-width: thin; } .position-v { background-color: #7dbee6; border-style: solid; border-width: thin; } .position-h { background-color: #7dbee6; border-style: solid; border-width: thin; } .slide { width: 1000px; border-style: solid; border-width: thin; } .slide-v { border-style: solid; border-width: thin; } .slide-h { border-style: solid; border-width: thin; } .main { width: 1000px; background-color: #7dbee6; border-style: solid; border-width: thin; } .main-v { background-color: #7dbee6; border-style: solid; border-width: thin; } .main-h { background-color: #7dbee6; border-style: solid; border-width: thin; } .bottom { width: 1000px; background-color: #2b8bc7; border-style: solid; border-width: thin; } .bottom-v { background-color: #2b8bc7; border-style: solid; border-width: thin; } .bottom-h { background-color: #2b8bc7; border-style: solid; border-width: thin; }
Hej Nikolaj, man kan godt se, at din css og din html bærer præg af, at du er vant til, at skrive din markup i tables.Men hvis vi skal hjælpe er vi nødttil, at vide lidt mere om hvordan det er meningen, at siden og indholdet skal opfører sig.De felter du vil have i midten ... de skal have en bredte på 1000px ikke? Men hvad med sidebar / felterne i siden. Skal de have en fast brede eller skal de være variable ... eller hvad er meningen? Hvordan skal indholdet opfører sig ... skal hele siden opfører sig som et felt i midten med 2 side kolonner eller hvordan? Det er nødvendigt med lidt mere information, for, at kunne hjælpe
det gav lidt mening ... men hvad skal div tags i siderne bruges til ? kun farve ?
men så ville jeg måske omskrive det helt: Det kan gøres på flere måder. Du kan ligge farven på body elementet som et billed, hvilket nok er det nemmeste, men ikke mest dynamiske.Du kan pakke hver enkelt sektion ind i et wrapper element, som indholder baggrundsfarven. Det er mere dynamisk, men også meget mere markup.
Sådan her?http://jsfiddle.net/gQMf7/2/embedded/result/