Avatar billede hehlers Nybegynder
26. marts 2008 - 10:25 Der er 5 kommentarer og
1 løsning

100% højde i divs

Hejsa

Jeg har en side med tre forskellige kolonner (hver sin <div>) ved siden af hinanden. På nogle sider er den ene div længst og på en anden side er den anden eller tredje div længst.

Kort sagt. - Alle tre divs skal være lige lange, lige meget hvilken side man befinder sig på.

De tre divs er omringet af to divs (wrappere).

Her er min css:
-------------------------------------
#wrapper {
    background-color:#cccccc;
    width: 1010px;
    margin-left:auto;
    margin-right:auto;
    height: 100%;
}
#wrapper1 {
    position:relative;
    background-image:url(../image/bg_main.gif);
    width: 990px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    height: 100%;
   
}
#main {
    padding-top:15px;
    padding-bottom:10px;
    float:left;
    width:480px;
    padding-left:10px;
    padding-right:10px;
    color:#666666;
    position:relative;
    background-image:url(../image/bg_main.gif);
    background-repeat:repeat-y top;

}

#right {
    position:relative;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
    width:320px;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;   
    font-weight:bold;
    color:#333333;
    float:left;
    height: 100%;
    background: url(../image/bg_right.gif);
    background-repeat:repeat-y right;
}
#right2 {
    position:relative;
    height: 100%;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
    width:130px;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;   
    color:#333333;
    float:left;
    background-image:url(../image/bg_right2.gif);
    background-repeat:repeat-y right top;

}
--------------------------------------

På forhånd tak

mvh

Henrik
Avatar billede keysersoze Ekspert
26. marts 2008 - 11:25 #1
Har ikke afprøvet den givne løsning - men tag et kig her; http://www.eksperten.dk/spm/824264
Avatar billede olebole Juniormester
26. marts 2008 - 18:09 #2
<ole>

Som udgangspunkt er der kun ét element, der kan lave lige lange søjler - og det er tabellen. Bruger man andre elementer, må man desværre altid ud i nogle uskønne hacks  :o|

/mvh
</bole>
Avatar billede hehlers Nybegynder
27. marts 2008 - 09:20 #3
Tak gutter

Nogle gange er løsningen mere simpel end man umidbart regner med. Jeg lavede bare en wrapper indeholdene et baggrundsbillede med tre forskellige farver.

Vil dog gerne give jer point alligevel. Svarer i lige?

mvh

Henrik
Avatar billede keysersoze Ekspert
29. marts 2008 - 09:15 #4
ikke til mig tak.
Avatar billede steffansteffan Nybegynder
30. marts 2008 - 18:32 #5
Hej

Nu bider jeg mærke i hver sin div der skal have samme høje.
Ved ik om jeg miforstår ole's kommentar men her er ihverfald et eksempel på hvordan man for 2 forskellige diver til og være 100% høj.
http://www.pcfreek.dk/?p=272

Hehlers giv Point til dig selv eller til Olebole.

mvh
Steffan
Avatar billede hehlers Nybegynder
01. april 2008 - 07:27 #6
Så beskedne i dog er. - Tak for hjælpen!
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