View
๋ฐ์ํ
๐ก Position
CSS position ์์ฑ์ ๋ฌธ์ ์์ ์์๋ฅผ ๋ฐฐ์นํ๋ ๋ฐฉ๋ฒ์ ์ง์ ํฉ๋๋ค. top (en-US), right (en-US), bottom (en-US), left (en-US) ์์ฑ์ด ์์๋ฅผ ๋ฐฐ์นํ ์ต์ข ์์น๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
static
์์๋ฅผ ์ผ๋ฐ์ ์ธ ๋ฌธ์ ํ๋ฆ์ ๋ฐ๋ผ ๋ฐฐ์นํฉ๋๋ค. top (en-US), right (en-US), bottom (en-US), left (en-US), z-index ์์ฑ์ด ์๋ฌด๋ฐ ์ํฅ๋ ์ฃผ์ง ์์ต๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ๋๋ค.
position: static;
relative
์์๋ฅผ ์ผ๋ฐ์ ์ธ ๋ฌธ์ ํ๋ฆ์ ๋ฐ๋ผ ๋ฐฐ์นํ๊ณ , ์๊ธฐ ์์ ์ ๊ธฐ์ค์ผ๋ก top, right, bottom, left์ ๊ฐ์ ๋ฐ๋ผ ์คํ์ ์ ์ ์ฉํฉ๋๋ค. ์คํ์ ์ ๋ค๋ฅธ ์์์๋ ์ํฅ์ ์ฃผ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ํ์ด์ง ๋ ์ด์์์์ ์์๊ฐ ์ฐจ์งํ๋ ๊ณต๊ฐ์ static์ผ ๋์ ๊ฐ์ต๋๋ค.
position: relative;
top: 40px; left: 40px;
absolute
์์๋ฅผ ์ผ๋ฐ์ ์ธ ๋ฌธ์ ํ๋ฆ์์ ์ ๊ฑฐํ๊ณ , ํ์ด์ง ๋ ์ด์์์ ๊ณต๊ฐ๋ ๋ฐฐ์ ํ์ง ์์ต๋๋ค. ๋์ ๊ฐ์ฅ ๊ฐ๊น์ด ์์น ์ง์ ์กฐ์ ์์์ ๋ํด ์๋์ ์ผ๋ก ๋ฐฐ์นํฉ๋๋ค. ๋จ, ์กฐ์ ์ค ์์น ์ง์ ์์๊ฐ ์๋ค๋ฉด ์ด๊ธฐ ์ปจํ ์ด๋ ๋ธ๋ก์ ๊ธฐ์ค์ผ๋ก ์ผ์ต๋๋ค. ์ต์ข ์์น๋ top, right, bottom, left ๊ฐ์ด ์ง์ ํฉ๋๋ค.
position: absolute;
top: 40px; left: 40px;
sticky
์์๋ฅผ ์ผ๋ฐ์ ์ธ ๋ฌธ์ ํ๋ฆ์ ๋ฐ๋ผ ๋ฐฐ์นํ๊ณ , ํ ์ด๋ธ ๊ด๋ จ ์์๋ฅผ ํฌํจํด ๊ฐ์ฅ ๊ฐ๊น์ด, ์คํฌ๋กค ๋๋ ์กฐ์๊ณผ, ํ ๊ด๋ จ ์์๋ฅผ ํฌํจํ ์ปจํ ์ด๋ ๋ธ๋ก(๊ฐ์ฅ ๊ฐ๊น์ด ๋ธ๋ก ๋ ๋ฒจ ์กฐ์) ์ ๊ธฐ์ค์ผ๋ก top, right, bottom, left์ ๊ฐ์ ๋ฐ๋ผ ์คํ์ ์ ์ ์ฉํฉ๋๋ค. ์คํ์ ์ ๋ค๋ฅธ ์์์๋ ์ํฅ์ ์ฃผ์ง ์์ต๋๋ค.
position: sticky;
top: 20px;
์ถ์ฒ: https://developer.mozilla.org/ko/docs/Web/CSS/position
๋ฐ์ํ
'Web > CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CSS] display์์ฑ (0) | 2022.09.18 |
---|---|
[CSS] CSS ์ ํ์ (0) | 2022.09.17 |
reply