webForumDet fria alternativet

Samma höjd för två divar?

HTML & CSSur HTML, XHTML & CSS

3 svar · 1 014 visningar · startad av Toffeldjur

Medlem sedan sep. 201011 inlägg
Frågan#1

Jag har två divar som ligger bredvid varandra. Dessa ska ha en auto-höjd efter hur mycket innehåll som finns i dem, och jag vill att båda dessa då ska få samma höjd. Jag har försökt med height:auto och 100% på olika sätt, har en div runt dessa två som jag försökt sätta height:auto på och försökt få divarna att fylla ut 100% etc, utan att lyckas.

Jag har försökt googla på problemet, men det känns som att det borde finnas någon enklare lösning på detta problem. Det kan ju inte vara så ovanligt att vilja göra!? :o

Medlem sedan jan. 2005953 inlägg
#2

Nja... då behöver du nog sätta ett absolut värde på höjden, t.ex. height: 300px.

Vad är det du vill åstadkomma? Ska divarna ha någon bakgrundsfärg/-bild och att det är därför de ska vara lika höga? Du kan skapa en illusion av detta med en teknik som kallas faux columns. Du kan läsa mer om detta här: http://www.alistapart.com/articles/fauxcolumns/

Medlem sedan aug. 20039 340 inlägg
#3

Det går att få divar at bete sig som tabell-element med display: table, table-cell osv osv., men då funkar inte sidan i IE7. Annars får du emulera det.

http://www.quirksmode.org/css/display.html

Medlem sedan juli 20041 183 inlägg
#4

Det finns inget sätt att sätta height="100%" för divar. Beroende på vad du vill göra kan man få det att se ut som att det blir så ändå, kolla t.ex. metalboys länk.

132 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)