Avatar billede fld Nybegynder
15. december 2007 - 21:43 Der er 15 kommentarer

Højde på div

Er der ikke en måde at man kan få to <div> til at følges ad i højden?

<style>
.left{
width:45%;
float:left;
margin:0px;
padding:0px;
background-color:#fff;
}
#right{
background-color:#ccc;
}

</style>

<div class="left">
Meget indhold
</div>
<div class="left" id="right">
Lidt indhold
</div>
Avatar billede mall Nybegynder
15. december 2007 - 22:30 #1
Sæt height til det samme. Eks. 100 px.
Avatar billede fld Nybegynder
15. december 2007 - 22:33 #2
Nej for samme <div> optræder på flere side med andet indhold.
Avatar billede mall Nybegynder
15. december 2007 - 22:43 #3
Så må du jo lave navnet om ;)
Avatar billede fld Nybegynder
15. december 2007 - 22:44 #4
Nej
Avatar billede fld Nybegynder
15. december 2007 - 22:45 #5
Det kan ikke passe at der ikke er en måde som virker i båder FF og IE, jeg ved jeg har set noget som virkede i FF men ikke IE
Avatar billede mall Nybegynder
15. december 2007 - 22:46 #6
Det virker da både i FF og IE hvis du sætter height til noget bestemt?
Avatar billede fld Nybegynder
15. december 2007 - 22:51 #7
Virker i FF, ikke IE:

<style>
.equal {
    display:table;
}
.row {
    display:table-row;
}
.raekkediv {
    display:table-cell;
}
</style>


<div class="equal">
    <div class="raekke">
        <div class="et"></div>
        <div class="to"></div>
        <div class="tre"></div>
    </div>
</div>
Avatar billede fld Nybegynder
15. december 2007 - 22:51 #8
mall, ja - men det ønsker jeg ikke.
Avatar billede mall Nybegynder
15. december 2007 - 22:57 #9
Det må du jo selv bestemme så.. Held med at finde løsningen:)
Avatar billede fld Nybegynder
16. december 2007 - 07:53 #10
Ja det må jeg - lad mig ellers høre hvilken oplevelse brugeren får hvis han sætte font-size op til størst, for det er man jo istand til hvis programmøren ellers har taget højde for at der faktisk er nogen som har behov for det.
Avatar billede fld Nybegynder
16. december 2007 - 07:56 #11
Så ved jeg godt at man kan sætte

.et{
min-height;
height:auto;
margin:0px;
}

og så undgå problemet, men det løser ikke: 15/12-2007 22:33:41
Avatar billede olebole Juniormester
17. december 2007 - 15:45 #12
<ole>

Hvis du har behov for de styles, du skriver i (15/12-2007 22:51:34), er det mon så ikke bare en tabel du har brug for?  ;o)

- og nej, det virker heller ikke i FF. Hvis det overhovedet skal virke nogen steder, skal der stå:

.raekke div { /* Et meget vigtigt mellemrum */
    display:table-cell;
}

- men som sagt: Brug dog en tabel, når det er, hvad du har brug for

/mvh
</bole>
Avatar billede fld Nybegynder
17. december 2007 - 17:34 #13
olebole,

Det er sikkert bare mig som er perneffen og syntes det er dybt åndsvagt at der ikke er mulighed for det, uden brug af tabel. Alt er bygget op omkring div og jeg sys det er træls at skulle stoppe en tabel ind.

Der er denne: http://www.positioniseverything.net/threecolbglong.html men det er sku liiiiidt i overkanten for hvad jeg vil gøre, så næsten hellere en tabel
Avatar billede fld Nybegynder
19. december 2007 - 16:33 #14
olebole, kan du ikke smide et svar, det er ikke det jeg ønsker men du har jo ret i at der ikke pt. er andre muligheder, men alle point får du ikke.
Avatar billede fld Nybegynder
29. december 2007 - 22:12 #15
Sidste chance
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