Avatar billede doomstone-dk- Nybegynder
13. juli 2004 - 16:11 Der er 7 kommentarer og
1 løsning

Min menu vil ikke være 100% høj

Jeg har lavet mit design med css

som i kan se inde på 03x.dk min "main" css style 100% høj men menuen følger ikke med vilket får det til at se rigtigt fuckt op ud :(

hvad kan jeg gøre for at fixe det?

<-- code -->

<html>
<head>
<title>03x.dk</title>

<style type="text/css">

body {
    margin:0px;
    background-image: url("design/bg.gif");
    color: #000000;
}
A:link, A:visited, A:active {
    text-decoration: underline;
    color: #000000;
}
#title {
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height: 158px;
    background-image: url("design/index_03.gif");
}
#menu {
    position:absolute;
    left:0px;
    top:158px;
    width: 20%;
    height: 100%;
    background-image: url("design/index_06.gif");
}
#main {
    position:absolute;
    left:188px;
    top:158px;
    width: 80%;
    height: 100%;
        background-repeat: repeat-y;
    background-image: url("design/index_05.gif");
}

</style>


</head>
<body>
<div id="title">
<?PHP
$elev = rand(1,5);
?>
<IMG SRC="design/elever/<?=$elev?>.gif"><IMG SRC="design/index_02.gif">
</div>

<div id="menu">
<IMG SRC="design/index_04.gif" alt="<- Menu ->"><br>
&nbsp;<a href="index.php?side=nyheder">Nyheder</a><br>
&nbsp;<a href="index.php?side=elever">Elever</a><br>
&nbsp;<a href="index.php?side=billeder">Billeder</a><br>
&nbsp;<a href="index.php?side=gastebog">Gæstebog</a><br>
&nbsp;<a href="index.php?side=citater">Citater</a><br>
&nbsp;<a href="index.php?side=links">Links</a><br>
</div>

<div id="main">
<center>

test... test... test... test...

</center>
</div>

</body>
</html>


</-- code -->
Avatar billede roenving Novice
13. juli 2004 - 16:16 #1
Indsæt dette forrest i dit stylesheet:

html,body{height:100%;margin:0px;border:0px;padding:0px;}
Avatar billede doomstone-dk- Nybegynder
13. juli 2004 - 16:27 #2
det hjalp ikke!
Avatar billede roenving Novice
13. juli 2004 - 16:42 #3
Så skal du synkronisere:

<script type="text/javascript">
var elms = ['menu','main'];

function synchronizeDivs(){
  var maxH = 0;
  for(i=0;elms.length>i;i++){
    maxH = Math.max(maxH,document.getElementById(elms[i]).offsetHeight);
  }
  for(i=0;elms.length>i;i++){
    document.getElementById(elms[i]).style.height=maxH + 'px';
  }
}
</script>
Avatar billede doomstone-dk- Nybegynder
13. juli 2004 - 16:43 #4
Hvordan skal det sættes ind? for jeg datter narda af javascript
Avatar billede roenving Novice
13. juli 2004 - 16:53 #5
I dit body-tag kalder du scriptet, som kan ligge hvorsomhelst, bare det er indenfor <html> </html> !-)

<body onload="synchronizeDivs()">
Avatar billede doomstone-dk- Nybegynder
13. juli 2004 - 16:56 #6
Takker det virkede skriv venlist noget som et svar!
Avatar billede roenving Novice
13. juli 2004 - 17:01 #7
Velbekomme '-)
Avatar billede roenving Novice
15. juli 2004 - 13:41 #8
-- og 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