5 Ways, hogy hozzon létre egy ragasztó footer

Negatív alacsonyabb árrés blokknál borítás

Van egy áramlási borítás, amely tartalmazza az összes blokkot, kivéve a lábléc. Ez a blokk van rendelve egy negatív alsó, egyenlő a magassága a lábléc.

Ez a módszer egy további eleme a tartalom (ok .push osztály) a negatív különbözet ​​nem húzta, és a lábléc szövegét terület nem blokkolja. Add blokk toló volt elég okos megoldás, mert nincs alja padding. Ha ez az egység és lenne egy padding, kellett volna, hogy vegye figyelembe a negatív margin'e.

Negatív felső margó footer

Ez a technika nem kell a push blokk, de aztán azt szeretnénk, hogy egy kiegészítő blokk közrefogja a tartalmat, ami alacsonyabbra van állítva, padding. Ez azért történik így, mert a negatív margin'a footer nem emelte fel.

5 Ways, hogy hozzon létre egy ragasztó footer

HTML5 és CSS3 gyakorlatban nulla az eredmény!

Mindkét technika hasonló, mert azt akarják, hogy extra HTML elemet.

A funkció Calc () csökkenti a magasságát a burkolat

Az egyik módja annak, hogy hagyjon az extra jelölést, hogy módosítsa a magassága a blokk átalakító segítségével Calc () függvény. Ebben az esetben ez nem lesz átfedés, a két elem egyesítve vannak, és így egy magassága 100%.

Ügyeljen arra, hogy 70 képpont Calc () függvény és egy fix magasságú 50px lábléc. Itt figyelembe vesszük, hogy a footer alacsonyabb árrést 20px. A teljes magasság szükséges kivonni a magassága a lábléc és az alsó külső tagolt. Mi is használjuk az egységek vw, hogy nem kér a 100% testmagasság, még nem adott 100% -a magassága a burkolat blokk.

A fő probléma az összes fent leírt módszerekkel, hogy van szüksége fix magassága a lábléc. A web design fix magasságot tekinthető rossz hang, tartalom, elvégre lehet változtatni. Minden rugalmasnak kell lennie. Fix magasságú csengő rossz. Flexbox lehetővé teszi, hogy ne csak extra jelölést létrehozni tapadó footer, hanem használja a változó értéke a magasságot.

Azt is hozzá egy fejlécet a tetején, vagy valami mást. Flexbox lehet használni kétféleképpen:

Flex: 1 gyermek eleme, hogy kitöltse a helyet (tartalom a mi esetünkben).

Vagy margin-top: auto léptetésére gyermek elemek, amennyire csak lehetséges egymástól (vagy bármely más irányba margin'a).

A műsorrácsból még több új technológia, mint flexbox (és sokkal kevesebb támogatást). Rácsok is könnyen adaptálható a tapadó lábléc.

A demo kell dolgozni Chrome Canary és a Firefox Developer Edition. Az ötlet az, hogy lehet portolni egy régebbi változata a rács az Edge:

Felülvizsgálat: Team webformyself.

5 Ways, hogy hozzon létre egy ragasztó footer

HTML5 és CSS3 gyakorlatban nulla az eredmény!

A legtöbb IT hírek és webfejlesztés A csatorna-távirat

5 Ways, hogy hozzon létre egy ragasztó footer

HTML5 és CSS3 gyakorlatban nulla az eredmény!