Avatar billede bejerholm Nybegynder
21. november 2006 - 16:25 Der er 2 kommentarer

div problemer

okay, jeg har tre sidestillede div tags (blog, arkiv og shoutout), som vokser, når der  bliver fyldt tekst i. Så har jeg en stor div nedenunder (photobook), som fylder de tre kolonnor i bredden og som skal skubbes ned af det højeste ovenstående div. hvordan gør man nu det?? De to div tags bodybox og helpcontainer er bare med til at holde det hele sammen...

Resultatet ses på h**p://surftrip.dk og det er altså den sorte box, som skal skubbes omkring 50 px under den største af de tre hvide...

herunder ses min HTML

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Untitled Document</title>
<link href="css/stylesheet.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="headbox">&nbsp;</div>
<div id="bodybox">
  <div id="shoutout">Content for  id "shoutout" Goes Here</div>
  <div id="helpcontainer">
    <div id="blog">Conten for  id "blog" Goes Here</div>
    <div id="arkiv">Content for  id "arkiv" Goes Here</div>
  </div>
</div>
<div id="photobook">Content for  id "photobook" Goes Here</div>
</body>
</html>

og her er min CSS

body {
    background-image: url(../img/bg.gif);
    background-repeat: repeat;
    margin: 0px;
    text-align: center;
}
#headbox {
    height: 50px;
    width: 100%;
    top: 0px;
    background-image: url(../img/head.gif);
    background-repeat: repeat-x;
}
#bodybox {
    width: 770px;
    overflow: inherit;
    text-align: left;
    margin-top: 100;
    margin-right: auto;
    margin-left: auto;
}
#helpcontainer {
    float: left;
    width: 585px;
}
#blog {
    background-color: #FFFFFF;
    float: left;
    width: 400px;
}
#arkiv {
    background-color: #FFFFFF;
    float: right;
    width: 175px;
}
#shoutout {
    background-color: #FFFFFF;
    float: right;
    width: 175px;
}
#photobook {
    background-color: #000000;
    width: 770px;
    height: 480px;
    text-align: left;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    margin-top: auto;
}
Avatar billede jokkejensen Novice
21. november 2006 - 16:32 #1
kig på  "holy grail" fra alistapart..

http://www.alistapart.com/articles/holygrail


Skal det være 100% height, så er det krydret sammen her :


Læs hvordan han får kolonnerne lige høje og til minimum (100% - footer - top) her :

http://www.codeproject.com/useritems/baselayout.asp?df=100&forumid=304889&exp=0&select=1491040
Avatar billede roenving Novice
22. november 2006 - 12:11 #2
Måske bare sådan:

#photobook {
    clear:both;
    background-color: #000;
    width: 770px;
...
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