Avatar billede jaudk Nybegynder
04. december 2008 - 20:39 Der er 6 kommentarer og
1 løsning

Spørgsmål om div / css

Hej,

Hvis jeg har en "main" div der skal centreres gør jeg sådan:

css: 

#main {
    position:absolute;
    background-image:url(main.png);
    left:50%;
    top:83px;
    width:772px;
    height:673px;
    z-index:1;
    margin-left:-386px;
}


html:

<div id="main"></div>


Hvordan kan jeg så placere nogle nye divs inde i den anden div? hvis det fx skal se sådan ud:


http://www.jau.dk/divdesign.png

Den orange box er "main" - inde i main skal jeg så kunne placere de grå kasser præcist, der hvor jeg vil have dem.


På forhånd tak.
Avatar billede zips Juniormester
04. december 2008 - 20:43 #1
Centrere siden med margin: 0 auto; og slet margin-left:-386px; samt left:50%;

Brug float og placere dine bokse med margin
Avatar billede zips Juniormester
04. december 2008 - 21:13 #2
Et hurtigt eksempel her

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Test page</title>

<style type="text/css">
body {
    background-color:rgb(216,234,248);
}

#main {
    background-color:rgb(223,130,9);
    margin: 0 auto;
    width:772px;
    height:673px;
    padding-top:50px;
}
#boks1 {
    background-color:#3c3c3c;
    margin: 0px 20px 0 400px;
    width:300px;
    height:40px;
}
#boks2 {
    background-color:#3c3c3c;
    margin: 50px auto;
    width:300px;
    height:120px;
}
#boks3 {
    float: left;
    background-color:#3c3c3c;
    margin: 0px 30px;
    width:350px;
    height:250px;
}
#boks4 {
    float: right;
    background-color:#3c3c3c;
    margin: 0px 20px 0px 0px;
    width:300px;
    height:250px;
}
    </style>     
</head>
<body>
<div id="main">
<div id="boks1"></div>
<div id="boks2"></div>
<div id="boks3"></div>
<div id="boks4"></div>
</div>
</body>
</html>
Avatar billede jaudk Nybegynder
05. december 2008 - 00:22 #3
okay tak for det - Men kan se, at Boks2 ikke bliver centreret i ie4 - er det noget man kan gøre noget for?
Avatar billede zips Juniormester
05. december 2008 - 07:10 #4
Er det dit alvor at siden skal kunne ses i IE4?

Hvem bruger IE4 som du kender, at lave siden så den kan bruges til IE6 op efter må være godt nok :)

Jeg kender slet ikke reglerne for IE4 som jo udgik for mange år siden :)
Avatar billede jaudk Nybegynder
05. december 2008 - 08:41 #5
zips: Det skal bruges til et skoleprojekt og skal derfor dokumenteres, at det skal kunne ses korrekt i alle browsere, men ja du har ret i at der ikke er nogen, der bruger IE4 - så det kan jeg jo bruge som dokumentation - lav et svar (:
Avatar billede zips Juniormester
05. december 2008 - 09:45 #6
Her er et svar :)
Avatar billede zips Juniormester
06. december 2008 - 13:21 #7
Tak for point :)
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