Press "Enter" to skip to content

Hogyan készítsünk láblécet az aljára

Hogyan nyomjuk meg a lebegő láblécet az oldal aljára

Ez egy rémálom! Miért pincéjében webhely újra „kiugrik”, és eltolja a tervezési? Lehetetlen a láblécet az oldal aljára nyomja meg valamivel? Legalább tartalom vagy téglák! A monitorban lévő tégla nincs prolaza?

Nyilvánvaló, majd üljön le, és ne tegyen semmit, amíg elolvasod a cikkünket.

Sok helyszíni tulajdonos találkozik ezzel a problémával, amikor az oldal lábléc egyszerűen megjelenik az “UP”. És akkor nem egyértelmű, hogy mit kell tennie. Leggyakrabban ez a hátrány a helyszínek, az égő egy mentőadó kézzel, önállóan (“őrült fogantyúk” körön) vagy kezdő webmesterekkel.

Ugyanakkor, a helyszín életének első pórusaiban semmi szörnyű történik. És egy ilyen idill is folytatódik, amíg a tartalom az “súlyát” adja az alagsorba, nem hagyja, hogy emelkedjen fel. De szükség van, hogy tegyen egy kis anyag az oldalon, és a közelmúltban „nyugodt” lábléc azonnal felmászik, ami a teljes design a helyszín nem megfelelő.

A temetkezési sablon “hibájának” megszüntetése érdekében nem szükséges pénzt költeni a webmesteri szolgáltatásokra. Leggyakrabban a webhely követője a sajátra helyezhető. Tekintsük minden lehetséges lehetőséget az ilyen probléma kiküszöbölésére:

Az első módja annak, hogy “kötődjön az alagsor” alagsorának “az oldal aljára” CSS-en alapul. Kezdjük, megadjuk a példakódot, majd részletesebben fontolja meg, hogy megvalósul:

Body Div ID = Wrapper header azonosító = fejléc / fejléc div ID = tartalom / div / div lábléc azonosító = lábléc / lábléc / test

CSS kód:

Html {magasság:%; } Fejléc, NAV, szakasz, cikk, félre, lábléc {kijelző: blokk; } Testmagasság:%; } #wrapper {szélesség: px; Margó: 0 Auto; Min-Magasság:%; Magasság: Auto !Fontos; Magasság:%; } #Ader {magasság: px; Háttérszín: RGB (0 ,,); } #Content {Padding: px; Magasságpx; Háttérszín: RGB (51 ,,); } #footer {szélesség: px; Margó: PX AUTO 0; Magasság: px; Pozíció: relatív; Háttérszín: RGB (51,51,); }

Annak érdekében, hogy ragasztjuk az alagsorot a lábléccímke alsó oldalához, a tartály határán túlmutatunk (réteg wrapper). A teljes oldalt és a “test” tartalmát a képernyő határainál. Ehhez a CSS-kódban a HTML és a testcímkék magassága%:

Html {magasság:%; } Testmagasság:%; }

A tartályréteg minimális magassága% -ban is telepítve van. Ha a tartalomszélesség nagyobb, mint a tartály magassága, állítsa be az automatikus értéket. Ennek köszönhetően a Wrapper automatikusan alkalmazkodik a tartalomoldal szélessége alatt:

#wrapper {min-magasság:%; Magasság: Auto !Fontos; Magasság:%; }

A “Magasság:%” kód vonala régebbi, vagyis olyan verzióknak készült, amelyek nem érzékelik a min-magasság tulajdonságot.

Ahhoz, hogy az oldal helyét az oldal tervben tervezzük, beállítottuk a Pixelben lévő tartalmi címkét:

#Conent {Padding: px; }

Ebben a szakaszban, kaptunk egy weboldal széles teljes képernyőn, és ezen felül képpontot, amely „semlegesített” a negatív érték a lábak (margin: px) relatív helymeghatározás telepített érte (position: relative). Így a francia bekezdés negatív értéke segítségével “eltoljuk” az alagsorot a tartályterületre, amelyhez a magasság% -ban van telepítve.

Ebben a példában a jelölés a web dokumentum segítségével állíthatjuk viszonylag új HTML 5 címkéket, amelyek tévesen értelmezte az elavult változat a böngészők. Emiatt az egész oldaltervezést helytelenül jeleníthetjük meg. Ennek elkerülése érdekében szükség van új címkékre az Arsenal 5 verziójából a hipertext nyelv cseréje a rendes div:

Body Div ID = Wrapper DIV ID = fejlécfej / div div ID = tartalomtartalom / div / div div ID = Footerfooter / Div / Body

Az eljárás a fent tárgyalt, hogyan lehet a láblécben található az oldal alján „rendíthetetlen” nem mindenki jön. Ha a jövőben a felbukkanó ablakok segítségével módosítani és javítani fogja webhelyét, akkor jobb, ha megtagadja az előző végrehajtás használatát.

Leggyakrabban a CSS Z-Index tulajdonságot használják a felbukkanó megvalósításában. Az értékeinek felhasználásával a rétegek kivetésének sorrendje egymásra van állítva.

Minél nagyobb a Z-indexelem értéke, annál magasabb lesz a “rétegzés” teljes veremében.

De annak a ténynek köszönhető, hogy az előző példában használt negatív értéke a láb a futurt, az alsó része a pop-up ablak átfedik a felső részét a pincében. Bár a z-index nagyobb értéke lesz. Mivel a felugró ablak szülője (Wrapper) a tulajdonság értéke még mindig kevesebb.

Itt van egy tökéletesebb lehetőség:

Body Div Class = Main Div osztály = fejléc / div div osztály = lábléc / div / div / test

CSS & #; Példa kód:

HTML, test {magasság:%; } .Fejléc {magasságpx; Háttérszín: RGB (0 ,,); } .Fő {min-taight%; Pozíció: relatív; Háttérszín: RGB (,,); } .Lábléc {magasságpx; Pozíció: abszolút; balra: 0; Alsó: 0; szélesség:%; Háttérszín: RGB (0,0,); }

Amint a kódból látható, az alagsorban a főelem összetételére helyeztük. Konténerünk relatív pozícionálással és egy fordulatosan – abszolút. Az alagsorban rögzítve alján a tartály, amelyben álláspontját a bal fenti 0.

A korábbi megvalósítási módszerek biztosíthatják, hogy a lábuház mindig az oldal alján lesz. De csak akkor, ha a rögzített szélesség alagsora. És mit kell tennie, ha az általa elhelyezett tartalom számát nem lehet megjósolni?

Ez a nem rögzített pincében tökéletesebbebb lehetőséget igényel. A kijelző tulajdonságaihoz táblázathoz van állítva. Ennek köszönhetően a táblázat soraként jelenik meg:

Body div id = wrapper div id = fejléc / div div id = tartalom / div div id = footer p

Ez egy bekezdés a helyszín alagsorában található. A lábléc nincs rögzítve, így mérete alkalmazkodhat a tartalom méretéhez:

/ P / div / div / test

CSS Példa:

HTML, test {magasság%; Margó: 0; Padding: 0; Háttér: # D33; } #Wrapper {kijelző: táblázat; Magasság%; } #Ader {seightpx; Háttér: RGB (0 ,,); } #footer {háttér: #; Kijelző: táblázat; Magasság%; } #wrapper, #footer {szélesség%; } #Content {háttér: # D33; }

Futher webhely megbízhatóan megnyomva az alsó oldalra. Most biztosan nem fog felugrani, és “nem szakad meg” az erőforrás teljes tervezése. És mindenki, mert az alagsor rögzítéséhez nem használtunk téglákat, hanem a HTML és a CSS képességeit.

Amalbin Mokaevator

Comments are closed, but trackbacks and pingbacks are open.