Pozicioniranje footer-ja na dno strani
 
urosbe 3. mar 2010 09:20:36 Pridružen od:
13. dec 2008
440 objav
625 25 3
#1

Imam vprašanje glede pozicioniranja footer-ja na dno strani. Spodnja koda je do sedaj lepo funkcionirala v vseh brskalnikih (vse projekte preverjam v IE6,7,8, Firefox 2,3+, Chrome, Opera, Safari):



HTML koda:


<div class='container'>
<div class='wrapper'>
<!-- vsebina strani -->
<div class='push'></div>
</div> <!-- wrapper -->

<div id='footer'>
<!-- vsebina footerja -->
</div>
</div>

CSS pa izgleda takole:


html, body {
height:100%;
}
.container {
margin:0 auto;
width:980px;
height:100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -16px;
background-color:#ffffff;
}
.push {
height:16px;
}
div#footer {
height:16px;
}

Sedaj imam pa primer, ko imam na levem in desnem delu container-ja okrasni rob, ki bi se moral raztegovati vse do dna strani:


div#container {
margin:0 auto;
width:980px;
/*height:100%;*/
padding-left:18px;
padding-right:18px;
background:#ffffff url(background.png) repeat-y;
}

Slike še najbolje ponazorijo situacijo:

V kolikor je "height:100%;" zakomentiran, footer ni pozicioniran na dno:



V primeru, da vrstico height odkomentiram, dobim željeni efekt:



Do težave pa pride pri daljših vsebinah, kjer je potrebno scrollati, saj na levem/desnem izgine okrasni border:



Morda kakšen namig?


všeč(0) ni všeč(0) spam(0)
Cekarček - spletna trgovina nr. 1 za **VASCO** stranke | GoPro HERO6 kamere in dodatna oprema
**www.cekarcek.si** - spletna trgovina z izbrano ponudbo pametnih gadgetov [Withings, Netatmo, DoorBird, Xiaomi, ...]
 
carli 3. mar 2010 10:09:08 Pridružen od:
5. avg 2008
1258 objav
583 54 17
všeč(0) ni všeč(0) spam(0)
 
urosbe 3. mar 2010 10:21:44 Pridružen od:
13. dec 2008
440 objav
625 25 3
#3

Hm, saj to je to - to je identična koda, ki jo tudi sam uporabljam :)


všeč(0) ni všeč(0) spam(0)
Cekarček - spletna trgovina nr. 1 za **VASCO** stranke | GoPro HERO6 kamere in dodatna oprema
**www.cekarcek.si** - spletna trgovina z izbrano ponudbo pametnih gadgetov [Withings, Netatmo, DoorBird, Xiaomi, ...]
 
carli 3. mar 2010 10:43:00 Pridružen od:
5. avg 2008
1258 objav
583 54 17
#4

Aja ok sory, hmm to pa ne vem, se nisem nikoli poglabljal, kak min-height edino.



Mogoče kdo drug ve iz glave ...


všeč(0) ni všeč(0) spam(0)
 
krifa 11. mar 2010 01:25:50 Pridružen od:
9. feb 2010
402 objav
401 54 6
#5

hja min-height bi bil fin.. sam IE6 ga ne bo prebavil.


všeč(0) ni všeč(0) spam(0)
Prevajanje - prevajalska agencija pravo-prevajanje.si
Awesome jobs for awesome people: Dlabs jobs
 
urosbe 11. mar 2010 07:05:31 Pridružen od:
13. dec 2008
440 objav
625 25 3
#6

Z min-height:100% le delno rešim problem - stranska robova container-ja se res podaljšata do dna, vendar footer ne potisne na spodnji rob. Npr. konkreten primer je možno videti na http://www.wifi-tehtnica.si (npr. zavihek "Za razvijalce" - v footerju, ki ima zelo malo vsebine).


všeč(0) ni všeč(0) spam(0)
Cekarček - spletna trgovina nr. 1 za **VASCO** stranke | GoPro HERO6 kamere in dodatna oprema
**www.cekarcek.si** - spletna trgovina z izbrano ponudbo pametnih gadgetov [Withings, Netatmo, DoorBird, Xiaomi, ...]
 
perunpro 11. mar 2010 13:39:04 Pridružen od:
23. maj 2008
3360 objav
2892 217 19
#7

Hm, AFAIK je footer spodaj, ce je position: absolute in bottom: 0. Vem da sem videl na ta nacin narejeno na enih straneh, nisem pa preverjal cross-browsinga.


všeč(0) ni všeč(0) spam(0)
 
urosbe 11. mar 2010 22:41:25 Pridružen od:
13. dec 2008
440 objav
625 25 3
#8

Sem tudi že testiral, vendar vedno pride do neke kombinacije, konkretno v tem primer pri scrollingu, kjer se zadeva podre. Nisem ravno začetnik v CSS-ju, se mi je pa sedaj prvič zgodilo, da sem prišel do primera, za katerega nimam več ideje, če sploh obstaja kakšna rešljiva kombinacija :)


všeč(0) ni všeč(0) spam(0)
Cekarček - spletna trgovina nr. 1 za **VASCO** stranke | GoPro HERO6 kamere in dodatna oprema
**www.cekarcek.si** - spletna trgovina z izbrano ponudbo pametnih gadgetov [Withings, Netatmo, DoorBird, Xiaomi, ...]
 
perunpro 11. mar 2010 23:04:39 Pridružen od:
23. maj 2008
3360 objav
2892 217 19
#9

Hm, stranski robovi se lahko podaljasjo morda tudi s floatom. Znotraj das seveda clear.


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se