Avatar billede breon Nybegynder
07. marts 2007 - 22:47 Der er 5 kommentarer og
1 løsning

Udfordrende DIV design

Jeg har kastet mig ud i et design, der volder lidt problemer.

Jeg vil lave en side med DIVs, go her er en skitse over hvad jeg vil lave: http://www.brianborup.dk/eks/div.jpg

Den røde kasse med indhold skal være centreret på siden, mens den blå kasse symboliserer et baggrundsbillede, der skal ligge et fast sted bag indholdet i den røde kasse. Men fordi baggrundsbilledet skal gå ud over kanten på den røde kasse, kan jeg ikke få den centreret.

Nogen gode forslag til hvordan jeg løser den opgave?
Avatar billede sibbelone Nybegynder
07. marts 2007 - 23:13 #1
den røde laves som position: relative;
og den blå laver du som position: absolute;
Avatar billede rowl Nybegynder
07. marts 2007 - 23:16 #2
Eller sådan her:
#container {
    position:absolute;
    left:50%;
    width:500px;
    background-color:red;
    margin-left:-250px;
    height:500px;
}

#bgimage {
    background-color:blue;
    left:50%;
    height:300px;
    width:400px;
    position:absolute;
}

Og så med dette HTML:
<div id="bgimage">
</div>
<div id="container">
</div>
Avatar billede sibbelone Nybegynder
07. marts 2007 - 23:39 #3
.centrer {
    position: relative;
    width: 600px;                       
    height: 600px;                       
    margin-top: 20px;   
    margin-left: auto;                   
    margin-right: auto;
    z-index: 5;}
   
.indhold {
    position: relative;
    width: 600px;                       
    height: 600px;                       
    margin-top: 20px;   
    margin-left: auto;                   
    margin-right: auto;
    background-color: #ff0000;
    z-index: 5;}
   


.blaa {
    position: absolute;
    width: 400px;                       
    height: 400px;                       
    top: 00px;
    left: 400px;                   
    z-index: 10;
    filter: alpha(opacity=60);
        -moz-opacity: 0.9;       
    background-color: #336699;           
    }       
   
.blaabg {
    position: absolute;
    width: 400px;                       
    height: 400px;                       
    top: 0px;
    left: 400px;                   
    z-index: 0;
    background-color: #336699;           
    }           

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Language" content="en">
<meta name="GENERATOR" content="Zend Studio">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Bilnet cms</title>

    <link rel="stylesheet" href="menu/menu.css">
<link rel="stylesheet" type="text/css" href="test.css">




       
<script  type="text/javascript" language="javascript" src="postnumre.js"></script>

<!--<script type="text/javascript"  src="showHide.js"></script>-->



<body>

<div class="centrer">
<div class="blaabg">
</div>
<div class="indhold">

<div class="blaa"></div>

</div>
</div>



</body>
</html>

hvis du fjerner blaa så er der ikke den der transperante over det røde
men leg lidt med det
Avatar billede breon Nybegynder
08. marts 2007 - 14:07 #4
Tak for de forslag der er kommet. Jeg kigger på dem i aften.
Avatar billede breon Nybegynder
08. marts 2007 - 22:22 #5
Jeg har valgt at bruge sibbelones løsning. Dels fordi den kom med komplet kode, men også fordi jeg synes den var nemmere at få tilpasset til mit design. Så smid et svar sibbelone.
Avatar billede sibbelone Nybegynder
09. marts 2007 - 16:32 #6
ok da
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester