Hej!
Jag har googlat runt och försökt själv en hel del. Enligt mina googlingar så verkar det vara omöjligt att få 100% height på en div utan att nåt annat ska gå snett. Stämmer det, eller har jag missat något? Om jag mssat något, hur får man isånnafall 100% height på en div? Varför är det mycket svårare att få fram än vad 100% width är?
Beronde på vilken doctype du kör så finns det en hel del lösningar, xhtml kör exempelvis inte 100% på body(och html) elementet, vilket html 4.01 gör.
Jag kör html5, vilket är då bästa sättet?
Jag kör inte med html5, då specen på den är inte ens klar, så det är ju en risk du få ta, jag har ett gamalt exempel i xhtml strict du kan testa på: http://voigt.se/sandbox/100_height/
tycks fungera bra med de html5: http://voigt.se/sandbox/100_height/html5.html
Jo men problemet med den lösningen är att ifall man har en div inuti en annan så måste den diven som är utanpå den innersta också ha height 100%. I mitt fall så förstörs min layout då.
Jo men problemet med den lösningen är att ifall man har en div inuti en annan så måste den diven som är utanpå den innersta också ha height 100%. I mitt fall så förstörs min layout då.
Hur menar du med att köra egen bakgrund på 100% diven?
skapa en bild som "ljuger" för användaren, eftersom wrappern kommer vara 100% så kan du rendera ut "vänster meny" eller vad du skall ha 100% som en bakgrund på wrappern, likt det aspkoll kör på.