Footer probléma
Üdv,
Egy footer problémám volna, ha esetleg még nem untátok volna meg... :)
Rákerestem már, de olyat sehol nem láttam, ahol olyan divekkel dolgoztak volna, melyeknek top és left értékei lettek volna... lehet, ezért is nem sikerül nekem :(
Adott ugye egy "content" layer top 800px-el és left 50px-el. Ezen belül két egymás mellet álló div. Ez alá szeretnék egy faltól falig érő "footer"-t.
Most valamiért ott fönt van az egekben, de sikerült már egyszer a piros-kék doboz alá rakni, csak ott nem ért végig...
Légyszi, a tudtok, segítsetek!
Ja, és csak egyszerű nyelven, plíz :D
footer
■ Egy footer problémám volna, ha esetleg még nem untátok volna meg... :)
Rákerestem már, de olyat sehol nem láttam, ahol olyan divekkel dolgoztak volna, melyeknek top és left értékei lettek volna... lehet, ezért is nem sikerül nekem :(
Adott ugye egy "content" layer top 800px-el és left 50px-el. Ezen belül két egymás mellet álló div. Ez alá szeretnék egy faltól falig érő "footer"-t.
Most valamiért ott fönt van az egekben, de sikerült már egyszer a piros-kék doboz alá rakni, csak ott nem ért végig...
Légyszi, a tudtok, segítsetek!
Ja, és csak egyszerű nyelven, plíz :D
footer
Mit szeretnél elérni?
position
tulajdonságok, és hogyan működnek, ajánlom a CSS alapjai 4-et elolvasásra, illetve egy korábbi hozzászólásom.Valami ilyesmit
Igen, ezzel az absolute, meg relative dolgokkal sose voltam kibékülve.
#footer { left: 0; right:
Egy kis tutorial
A példában egy eléggé a tiédhez hasonló layout van elkészítve. Ha követed a leírtakat és a saját méret igényeidet adod meg, akkor remélhetőleg sikerülni fog:)
Nem bonyolult, csak jó ha az alapoktól elkezdet megtanulgatni a CSS-t és akkor nem lesz probléma a pozicionálással sem.
Wooow!
Örök hála
Még nem fogtam fel a dolgot, de tényleg nagyon köszönöm! :)
Csak télleg az zavart engem mindig is, hogy szerettem a top és left variációkat használni. És ezek után a footer sose ott volt, ahol lennie kellett! Ezért folyamodtam mindig a táblázatokhoz... csak azt úgy vettem észre, hogy nem nagyon szeretik. Úgyhogy próbálok egy kicsit a div-ekkel dolgozni, de hát ez magas!
Meg a másik, amit észrevettem, hogy ez a fajta megoldás, az így néz ki:
Tegyük fel
Mivel a #footer DIV szintén közvetlenül a BODY-ban helyezkedik el, így ez is kitölti annak szélességét és a #wrap DIV alatt fog megjelenni alapból, mivel nem floatoltuk sem a #wrap, sem a #footer DIV-et.
Tehát jelen esetben nem kellet játszani a marginokkal, sem a floatokkal, csupán a középre igazításhoz kellet használni egy margint.
A #content és a #side DIV-ed össz szélessége legyen 960px (pl. 600+360) és a float értéke mindegyiknek left. Ekkor szépen egymás mellé kerülnek és kitöltik a #main DIV-et az oldal közepén.
Ilyen nyelven szerettem volna! :)
Most már a footer probléma megoldódott... Van viszont egy másik: Tegyük fel, hogy a #content és #side fölött van egy #header, ami pl. egy 960px széles kép. Erre jönne rá egy szöveg alapú menüsor, mondjuk nem középre, hanem közel a jobb oldali képzeletbeli margóhoz. Ez eddig semmi problémát nem okozott, mivel nem voltak középre igazítva a div-ek, így mindent oda pakoltam, ahol annak lennie kellett! De most, hogy középen van minden, ablakméretezésnél szépen "marad minden középen".
Magyarán, hogy lehet egy középre igazított rétegre egy másik réteget pakolni, jobb margótól 20, ill. felső margótól szintén 20px-re rakni?
a #header-ben lévő cuccoknak
tehát ha valami absolute pozícióval rendelkezik, akkor annak pozíciója mindig a (DOM-ban) legközelebbi szülőhöz - amelynek a pozíciója absolute vagy relative - képest van számolva.
remélem átmegy az infó :) kísérletezgess egyszerű példákon.
Esetleg
Kipróbálom! Köszi szépen! :)
Köszönöm szépen! Igen,
Hát kísérletezgetésre nem sok idő van (pedig muszáj lesz szánni rá), már sürgetnek, de úgy voltam vele, hogy azért sem csinálom táblázatosan! :D