Előzmény: A nagy CSS kérdés
Megvan. Szóval, van ugye egy fenti, egy konténer, meg egy lenti div, és ezek mondjuk így néznek ki CSS ügyileg:
div#kontener
{
padding: 0px;
margin: 0px;
height: 100%;
}
div#felul
{
padding: 0px;
margin: 0px;
position: relative;
top: 0px;
left: 0px;
}
div#alul
{
padding: 0px;
margin: 0px;
position: absolute;
bottom: 0px;
left: 0px;
}
és így a HTML része:
<div id="kontener">
<div id="felul"> felül </div>
<div id="alul"> alul </div>
stb.
</div>
Ez ugye eddig is rendben volt, de ha a szöveg nem ért végig, akkor biza fent volt az a div, aminek lent kéne lennie. Akkor most jön a lényeg, egy CSS megoldás, ami biztosan garantálja, hogy felül, középen és alul marad minden, és mindenki. Ugye alapjában mindig formázzuk a body
t, de én pl. soha nem szoktam a html
részt. Na ez hiba. Tehát így:
body,
html
{
padding: 0px;
margin: 0px;
height: 100%;
}
Ez minden böngészőben, valid, szemantikus és egybenlévő alakzatot fog adni. Nem kell ide javascript meg mindenféle hack.
Elnézést azoktól, akiknek ez megy, és halálra untattam őket ;]
Gege
2006. február 24. — 22:19:15
ez igy nem jo! mivan, ha a bejegyzesed kilog a bongeszo kepebol? akkor a footer sajnos racsuszik a bejegyzesre! mas otlet kell!
kukac7
2006. április 05. — 23:38:10
nekem nem muxik ez a modszer, de amit Gazala emlitett: http://mefi.be/muti/386/#2548 emlitett, az jo.
csak ugye ahoz meg IE hack kellene. 🙁
n2k
2006. június 22. — 12:40:24
ügyes, erre még lehet szükségem lesz. 🙂
n2k
2006. június 22. — 12:40:24
pff mefi, pont most vettem észre a h5n1 free matricád.. 😀
Mefi
2006. július 22. — 12:27:48
Hát igen, tudja a nép, hogy itt nincsen semmi fertőzés, nem? 🙂
Mefi
2006. július 22. — 12:27:48
Nem értem, nekem nem csúszott ki. Esetleg próbáld meg a footert [code]relative[/code] módon irányítani.