Avatar billede hansdam Nybegynder
29. januar 2004 - 12:54 Der er 6 kommentarer og
1 løsning

Layout med css - fejl

Jeg sidder og bøvler med noget layout i css...
jeg har denne css fil:
------------------------------------------------------
body {
    margin:0px;
}

#title {
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height: 75px;
    background-image: url(../GFX/Background.GIF);
    background-repeat: repeat;
    z-index: 2;
}
#leftmenu {
    padding-top: 150px;
    top: -75px;
    position:absolute;
    left:0px;
    width:150px;
        height:100%;
    background-image: url(../GFX/Background.GIF);
    background-repeat: repeat;
    z-index: 1;
}
#rightmenu {
    padding-top: 150px;
    top: -75px;
    position:absolute;
    right:0px;
    width:150px;
        height:100%;
    background-image: url(../GFX/Background.GIF);
    background-repeat: repeat;
    z-index: 1;
}
#content {
    padding-top: 75px;
    margin-left:150px;
    margin-right:150px;
    background-color: green;
    height: 100%;
    z-index: 0;
}
------------------------------------------------------
Problemet er at mine menuer (leftmenu rightmenu) er sat til 100%, men menuerne kommer altså til at være 100%+75px... Hvordan laver jeg det så det optimalt?
Min content er mærkelig nok perfekt...
Avatar billede hansdam Nybegynder
29. januar 2004 - 12:57 #1
Lige en lille rettelse...
I mozilla firebird, kommer højden til at være 100%+75px, mens i IE kommer den til at være 100%-75px :(
Avatar billede lklingenberg Nybegynder
29. januar 2004 - 13:22 #2
prøv


body,html {
    margin: 0;
    padding: 0;
}

#title {
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height: 75px;
    background-image: url(../GFX/Background.GIF);
    background-repeat: repeat;
    z-index: 2;
}
#leftmenu {
    top: 150px;
    padding: 0 10px 0 10px; /*det bestemmer du selv */
    position:absolute;
    left:0px;
    width: 150px; /* overvej at gøre det elastisk */
    height:100%;
    background-image: url(../GFX/Background.GIF);
    background-repeat: repeat;
    z-index: 1;
}
#rightmenu {
    top: 150px;
    padding: 0 10px 0 10px; /*det bestemmer du selv */
    position:absolute;
    right:0px;
    background-image: url(../GFX/Background.GIF);
    background-repeat: repeat;
    z-index: 1;
}
#content {
    padding-top: 150px;
    margin: 0 150px 0 150px;
    background-color: green;
    height: 100%;
    z-index: 0;
}
Avatar billede lklingenberg Nybegynder
29. januar 2004 - 13:32 #3
et par fejl... prøv

body,html {
    margin: 0;
    padding: 0;
}

#title {
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height:75px;
    /*background-image: url(../GFX/Background.GIF);*/
    background-color: cyan;
    /*background-repeat: repeat;*/
    z-index: 2;
}
#leftmenu {
    top: 75px;
    padding: 0 10px 0 10px; /*det bestemmer du selv */
    position:absolute;
    left:0px;
    width: 150px; /* overvej at gøre det elastisk */
    height:100%;
    background-image: url(../GFX/Background.GIF);
    background-repeat: repeat;
    z-index: 1;
}
#rightmenu {
    top: 75px;
    padding: 0 10px 0 10px; /*det bestemmer du selv */
    position:absolute;
    right:0px;
    background-image: url(../GFX/Background.GIF);
    background-repeat: repeat;
    z-index: 1;
}
#content {
    padding-top: 150px;
    margin: 0 150px 0 150px;
    background-color: green;
    height: 100%;
    z-index: 0;
}
Avatar billede lklingenberg Nybegynder
29. januar 2004 - 13:34 #4
#content {
    padding-top: 75px;
    ...
}

naturligvis.

er der i øvrigt en bestemt årsag til at højden skal være 100%. kan indholdet ikke bestemme højden?
Avatar billede lklingenberg Nybegynder
29. januar 2004 - 13:35 #5
(jeg har lavet lidt om på #title for at jeg kunne se hvordan det virker i min test - jeg vil ikke anbefale cyan som background-color ;-) )
Avatar billede hansdam Nybegynder
30. januar 2004 - 16:57 #6
takker.. Smider du et svar?
Avatar billede lklingenberg Nybegynder
01. februar 2004 - 02:39 #7
Jepper ;-)
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