Avatar billede coolcom Nybegynder
22. februar 2008 - 20:04 Der er 3 kommentarer

Relativ højde med div

Hey.

Et billed siger jo som dagt mere end 1000 ord, så jeg har prøvet at illustere mit problem:

http://peecee.dk/upload/view/99429

Mit problem er at få venstre menu til at være relativ i højden, så den indholdets højde.

Indhold har en baggrund der spænder over hele siden inklusiv pladsen "bagved" venstre menu", således at "venstre menu" ligger "ovenpå" indholdets baggrund.

Når man så skriver en masse indhold, bliver indholds "kassen" større og større men venstre menu forbliver samme størrelse og efterlader bare tom plads nedenunder.

Mit css ser således ud (kun med de ting der vedrører problemet):

body {
    background: #020104 url(images/bodybg.gif) repeat-x;
    color: #7F7F7F;
    font-family: tahoma, arial;
    font-size: 10px;
    margin: 0px;
    padding: 0px;
    text-align: center;
   
}

#container {
    margin: 30px auto;
    text-align: left;
    width: 785px;                                   
    display:block;
    position:relative;
   
   
}

#content {
    background: url(images/contentbg.gif) repeat-y;
    width: 785px;
    float: left;

}

#left {
    position:relative;
    margin-left:5px;
    float:left;
    padding: 20px 15px 10px 15px;
    display:inline;
    background: url(images/leftbg.gif) repeat-x;
    background-color:#e0cf96;
    width: 146px;

       
}

Hvis der mangler nogle oplysninger for at i kan hjælpe mig, må i lige sige til :D

På forhånd tak
Avatar billede olebole Juniormester
22. februar 2008 - 20:14 #1
<ole>

Det kan du ikke med CSS, men du kan efterligne det ved at lægge et baggrundsbillede på f.eks. 146x3px i din 'container' og lade det repeat'e lodret

/mvh
</bole>
Avatar billede coolcom Nybegynder
23. februar 2008 - 18:39 #2
Jeg fik det ikke rigtigt til at fungere, men hvis du smider et svar kan du nogle point for din hjælp:P
Avatar billede nicolaib Praktikant
27. februar 2008 - 13:22 #3
Kan du ikke lægge indholdet af siden inden for menu-div'en?

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Det gamle css-trick</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
html,body{height:100%;margin:0px;border:0px;padding:0px;font-family:tahoma,verdana,arial,sans-serif;font-size:small;}
#site{width:864px;margin:0 auto;background:red;border:5px solid green;}
#menu{width:260px;background:red;float:left;border:1px solid black;}
#content{width:600px;float:left;background:blue;border:1px solid black;}
.clearDiv{clear:both;font-size:0;line-height:0;}
</style>
</head>
<body>
<div id="site">
  <div id="menu">
    Her er menuen<br>
    <a href="">link</a>
  </div>
  <div id="content">
    Indhold<br>
    Indhold<br>
    Indhold<br>
    Indhold<br>
    Indhold<br>
    Indhold<br>
    Indhold<br>
    Indhold<br>
    Indhold<br>
    Indhold<br>
    Indhold<br>
    Indhold<br>
    Indhold<br>
    Indhold<br>
    Indhold<br>
  </div>
  <div class="clearDiv">&nbsp;</div>
</div>
</body>

</html>
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