Kan man på något sätt i xhtml få en tabell (i detta fall hela min sida) så att den har 100% i height? fungerar inte med CSS
XHTML + height?
8 svar · 369 visningar · startad av Frexuz
Jodå - Du får helt enkelt sätta height:100% även på html-taggen (som är rot-elementet i xhtml). - annars anpassar den sin höjd efter den höjd ditt innehåll har och inte efter webbläsarfönstret ;)
Jag brukar köra såhär (pga att vissa webbläsare har en padding och vissa en margin som default vilket gör att man kan få oönskade indrag annars)
html, body {height:100%;margin:0;padding:0}
Gör du så, funkar height:100% på din tabell om den ligger direkt i <body>
Något blir fel ändå, hur kan jag lösa detta?
Se för er själv: http://frexuz.dyndns.org/design4/
Där logo'n ska vara har jag td-height 120
Där menyn ska vara har jag td-height 45
Och längst ner har jag td-height 63
där i mitten ska ju själva innehållet komma, och där har jag ingen td-height
Frexuz skrev:
Något blir fel ändå, hur kan jag lösa detta?
Se för er själv: http://frexuz.dyndns.org/design4/Där logo'n ska vara har jag td-height 120
Där menyn ska vara har jag td-height 45
Och längst ner har jag td-height 63där i mitten ska ju själva innehållet komma, och där har jag ingen td-height
Ser bra ut i Firefox, men i IE såg det riktigt knas ut. :o Vet dock inte varför. Men pröva att skriva ut måttenheter i stället för att bara skriva height="45" osv.
va menar du med måttengeter? :P
nae, d hjälpte inte :/ både % och px
funkar i opera,netscape och mozilla/firefox, men INTE i IE... hur kan d komma sig? :(
Hmm..
Vad jag vet är det en bugg i MSIE som gör att den alltid fördelar storlekarna på höjder oavsett om de är angivna eller ej just när man kör i "standards mode" (vilket du gör iom valet av <!DOCTYPE...)
Du inte lust att försöka köra en layout utan tabell istället ?
Med din layout borde det vara ganska enkelt...