Skip to content

Instantly share code, notes, and snippets.

Created October 12, 2016 17:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save anonymous/0f8bb67e485f80e3f373b422772c70bd to your computer and use it in GitHub Desktop.
Save anonymous/0f8bb67e485f80e3f373b422772c70bd to your computer and use it in GitHub Desktop.
Footer Position with Flexbox
<div class="container">
<header>HEADER</header>
<main>
<h1>MAIN</h1>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Natus sequi nulla praesentium laboriosam fugiat, reiciendis, cupiditate numquam temporibus, dolorem repellat blanditiis accusamus aspernatur corporis officiis sit veritatis molestias aperiam qui.
</p>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nihil, consequuntur. Provident fugit quos consectetur vero libero, ut, quas similique porro tempora rerum dignissimos, itaque eveniet, eaque non eligendi necessitatibus inventore.
</p>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Beatae, rerum, deserunt. Harum dignissimos quasi consequatur nihil, sed. Iste, expedita laborum. Veniam deserunt optio laboriosam modi id nam! Nemo, deserunt totam!
</p>
</main>
<footer>FOOTER</footer>
</div>
html, body {
height: 100%;
}
body {
margin: 0;
}
.container {
height: 100%;
background: blue;
display: flex;
flex-direction: column;
justify-content: space-between;
}
header {
background: cyan;
flex-shrink: 0;
flex-basis: 50px;
}
main {
background: lime;
flex: 1;
}
footer {
background: orange;
flex-shrink: 0;
flex-basis: 60px;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment