728x90
๋ฐ์ํ
์ฌ์ดํธ ์ค๊ณ ํ ๋ ๋ถ์กฑํ ์ปจํ ์ธ ๋ก footer๊ฐ ์ฌ๋ผ์ ์ฌ๋ฐฑ์ด ๋ณด์ด๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ
์ด๋ display flex ์์ฑ์ ์ด์ฉํ์ฌ ๋ธ๋ผ์ฐ์ ํ๋ฉดํ๋จ์ footer๋ฅผ ๋ถ์ด๋๋ก ํด๋ณธ๋ค .
<div id="warp">
<header id="header">
<h1>ํค๋</h1>
</header>
<main id="main">
<h2>๋ฉ์ธ</h2>
</main>
<footer id="footer">
<h2>ํธํฐ</h2>
</footer>
</div>
#wrap {
display: flex;
flex-direction: column;
min-height: 100vh;
}
#header {
flex: 0 0 auto;
}
#main {
flex: 1 1 auto;
}
#footer {
flex: 0 0 auto;
}
.item{
flex: 1 1 auto /* ์ฆ๊ฐ๋๋น ๊ฐ์๋๋น ๊ธฐ๋ณธ๋๋น */
}
์ด๋ฐ ์ฝ๋๋ธ๋ญ ํ ๋ง๊ฐ ์ด์์ง ์๋ค ...
๋์ค์ ์์ ํด์ผ๊ฒ ๋ฐ .
์ฐธ๊ณ
https://heropy.blog/2018/11/24/css-flexible-box/
https://developer.mozilla.org/ko/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox
๋ฐ์ํ
'html, css' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
css keyframes์ ์ด์ฉํ ์ค์ด๋๋ progressbar (0) | 2021.10.09 |
---|---|
css wave effect (0) | 2021.10.08 |
button ๊ณผ a ๋งํฌ ์ฐ์ ์ฐจ์ด (0) | 2021.04.30 |
css ๋ณ๋น๋ด๋ฆฌ๋ ํจ๊ณผ ๋๋ (0) | 2020.03.31 |
css ์ด์๋ ๋ฐ์ง ํจ๊ณผ (0) | 2020.03.06 |