Avatar billede mr_bambi Nybegynder
18. februar 2002 - 18:24 Der er 1 kommentar og
2 løsninger

CSS & JavaScript

(Dette er et kombineret CSS/Javascript-spørgsmål, og på grund af CSS-indholdet, placerer jeg det også i denne kategori)

Jeg sidder og roder med en hjemmeside, der er delt op i tre vandrette DIV's. De har følgende ID's: #top, #main og #bottom.
De er placeret i dokumentet ved hjælp af følgende kode:
#top{
    position:absolute;
    top:0px;
    clear:both;
    height:130px;
    width:100%;
}
#main{
    position:absolute;
    top:140px;
    clear:both;
    overflow:auto;
}
#bottom{
    position:absolute;
    bottom:0px;
    clear:both;
    height:50px;
    width:100%;
}

Problemet er bare, at hvis der er overflow i #main, så bliver det tilgængeligt via rullegardiner, men #main-DIV'en ligger sig under #bottom-DIV'en.

Selve mit spørgsmål går derfor på:

***Hvordan sætter jeg højden på #main-DIV'en den tilgængelige skærmstørrelse (availHeight) minus 180px? Eller helst som den del af dokumentets højde (innerHeight) minus 180px?

<!--
Mvh mr-bambi aka
Bjørn Amdi Sloth
-->
Avatar billede werd Nybegynder
18. februar 2002 - 22:40 #1
hvis du vil gennemføre dette skal dit style ligge i et htm eller andet dokument (ikke .css) du kan nemlig ikke lave beregninger i et stylesheet!!

du må hellere oprette spm i js kategori og så bare spørge om hvordan man trækker 180px fra availheight eller hvad det var du skulle bruge, og så sætter du bare den kode ind i dit style som er placeret enten i headsektionen eller i elementet selv!

Mvh. Andreas
Avatar billede werd Nybegynder
19. oktober 2002 - 16:12 #2
måske på tide at lukke spørgsmålet?
Avatar billede mr_bambi Nybegynder
18. november 2002 - 13:03 #3
Ja, vi lukker den. Da jeg ikke fik et reelt svar, så får du heller ikke alle pointene. Jeg håber, det er i orden.
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