webForumDet fria alternativet

Div, CSS och height: 100%;

HTML & CSS

12 svar · 648 visningar · startad av andreaswebb

Medlem sedan apr. 2003101 inlägg
Frågan#1

Hej på er!

Jag är medveten om att denna fråga säkert ställts 10^6 gånger förut, både här och i andra forum. Jag har sökt och sökt och hittat massor med bra matarial, men har ändå inte nått en lösning. Så nu hoppas jag på att det finns någon som kan ge mig lite hjälp..:o)

http://gd.famstromgren.se/

Som ni ser så vill jag att den vita rutan - oavsett innehåll - alltid ska täcka mins hela vägen ned. Detta lyckas den med, men den täcker också upp mer än vad den behöver. Detta antar jag beror på att den har height: 100%; under ett antal andra Divar.

http://gd.famstromgren.se/css/standard.css

Där har ni CSS-koden som jag använder mig av.

Tacksam för svar!

Medlem sedan nov. 20041 189 inlägg
#2

Tja

Jag hade gjort såhär (se bifogad).

Du får helt enkelt använda dig av en wrapper som du lägger runt alltihopa, sedan får du anpassa bakgrunden så att den inte ser vit ut hela vägen - genom att använda din header så löste jag det. Säg till om du sedan inte kan en teknik för att positionera dina tabbar inom #head så kan jag hjälpa dig.

Medlem sedan apr. 2003101 inlägg
#3

Tack ska du ha! Det fungerar kanon i IE7B2 och Firefox, men i IE6 så blir det en marginal mellan menyn och den stora vita rutan. Kan det ha med min float:left; att göra?

Medlem sedan nov. 20041 189 inlägg
#4

Visa screenshot - jag testade i IE också, och där funkade det - vad har du ändrat?

Medlem sedan apr. 2003101 inlägg
#5

Mellanrummet mellan den vita rutan och knapparna ska inte vara där. Uppträder bara i IE 6. IE7B2 och Firefox fungerar utmärkt.

ie.gif
Medlem sedan nov. 20041 189 inlägg
#6

Hur ser din kod ut då? Du kan sätta position: relative; i din #head och sedan positionera din lista: position:absolute; så borde du få det rätt direkt.

Medlem sedan nov. 20041 189 inlägg
#7

Kollade din kod... Du använder html dåligt för att göra menyn. Använd:
http://www.alistapart.com/articles/slidingdoors2/

Medlem sedan apr. 2003101 inlägg
#8

Okej, jag ska ta en titt på det imorgon. Tack ska du ha!

Medlem sedan nov. 20041 189 inlägg
#9

Varsågod ;)

Medlem sedan apr. 2003101 inlägg
#10

Okej. Nu har jag gjort om menyn med hjälp av en osorterad lista. Men problemet i IE6 kvarstår fortfarande. Jag har försökt med att ändra på marginalerna, men det hjälper inte. Det ser ut precis som på bilden ovan.

Medlem sedan nov. 20041 189 inlägg
#11

Tja

Du har en hel del onödig markup i din CSS, men jaja, man lär sig ju efter ett tag :)
Ta bort: "float: left;" från selektorn: #menuContainer så löser det sig.

Medlem sedan apr. 2003101 inlägg
#12

Så, nu fungerar det klockrent. Jodå, klart att man lär sig med tiden :).
Tack än en gång!

Medlem sedan nov. 20041 189 inlägg
#13

Varsågod ;)
(Markera tråden löst!)

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)