ํฐ์คํ ๋ฆฌ ๋ทฐ
๋ฌธ์
#container {
width: 100%;
height: 100%;
position: relative;
max-width: 1200px;
margin: 0 auto;
}
๋ค์๊ณผ ๊ฐ์ด ์ฝํ ์ธ ์ ํด๋นํ๋ ์์ญ์ ๋ฌถ์ด์ฃผ๊ธฐ ์ํด id๊ฐ container์ธ ํ๊ทธ๋ฅผ ๋ง๋ค์ด ์ฃผ์๋ค.
์์ญ์ ํฌ๊ธฐ๋ฅผ ํ๋ฉด ์ ์ฒด์์ header์ footer ์์ญ์ ์ ์ธ ํ ๋๋จธ์ง๋ก ์ก๊ธฐ ์ํด width์ height๋ฅผ 100%๋ก ์ค์ ํด ์ฃผ์๋ค.
ํ์ง๋ง ๋ธ๋ผ์ฐ์ ์์์ ์๋ฌด๋ฐ ๋ณํ๋ ์๋ ๋ฌธ์ ๊ฐ ์๊ฒผ๋ค.
๋ฌธ์ ํด๊ฒฐ
#wrap {
width: 100%;
height: 100%;
padding-right: 180px;
}
ํ์ฌ #container์ธ ํ๊ทธ์ ๋ถ๋ชจ ํ๊ทธ๋ #wrap์ด๋ค.
๋๋น๋ ๋์ด๋ฅผ ๋น์จ(%๋จ์)๋ก ์ฃผ๊ฒ ๋ ๊ฒฝ์ฐ ํด๋น ์๋ฆฌ๋จผํธ๋ฅผ ํฌํจํ๊ณ ์๋ ๋ถ๋ชจ ์๋ฆฌ๋จผํธ์ ๋ํด ์๋์ ์ผ๋ก ๊ธธ์ด๊ฐ ๊ฒฐ์ ๋๋ค.
#container๋ ๋ถ๋ชจ์ธ #wrap์ ๋๋น์ ๋์ด์ ๋ํด ์๋์ ์ผ๋ก ํฌ๊ธฐ๊ฐ ๊ฒฐ์ ๋๋๋ฐ, #wrap ๋ํ ๋๋น์ ๋์ด๊ฐ ๋ถ๋ชจ์ ๋๋น์ ๋์ด๋ก ์ธํด ์๋์ ์ผ๋ก ๊ฒฐ์ ๋๋ค.
#wrap์ ๋ถ๋ชจ ์์๋ bodyํ๊ทธ์ด๋ค.
ํ์ง๋ง body๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋์ด๊ฐ์ ๊ฐ์ง๊ณ ์์ง ์๋ค.
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ #container > #wrap > #body๋ก ์ด์ด์ ธ ๋์ด๊ฐ์ด 0์ผ๋ก ๋๋๋ง๋์ด ํ๋ฉด ์์์ ์ด๋ ํ ๋ณํ๋ ๋ณด์ด์ง ์๊ฒ ๋ ๊ฒ์ด๋ค.
(๋๋น์ ๊ฐ์ ๊ฒฝ์ฐ๋ ๋น์จ๋ก ์ค์ ํ ์, ๋ธ๋ผ์ฐ์ ์ innerWidth๋งํผ์ ๋๋น๋ฅผ ์ง๋๊ฒ ๋๋ค)
html,
body {
margin: 0;
padding: 0;
overflow: hidden;
height: 100%;
}
๋ค์๊ณผ ๊ฐ์ด ์์ ์์์ธ html๊ณผ body์ height๊ฐ์ ์ถ๊ฐํด ์ค์ผ๋ก์จ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์๋ค.
'HTML CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
float ์์ฑ์ ์ด์ฉํ์ฌ header-menu ์์น ์กฐ์ (0) | 2021.10.06 |
---|---|
Semantic-Web๊ณผ SemanticTags์ ์ฐจ์ด (0) | 2021.10.05 |
์ด๋ฒคํธ ์ ์ด(pointer-events) ์์ฑ์ ํตํด ํ์ ์ฐฝ ๋นํ์ฑํ (0) | 2021.07.19 |
๋์ Tabs (0) | 2021.07.07 |
Critical Rendering Path_์ฑ๋ฅ ๋ณด์ฅ ๋ ๋๋ง (0) | 2021.03.01 |