๐ margin: auto
- block level์ ์์๋ ํ ์ค์ ์ฐจ์งํ๊ธฐ ๋๋ฌธ์ ๋ธ๋ผ์ฐ์ ์์ ์๋์ ์ผ๋ก ์์์ ์ค๋ฅธ์ชฝ์ margin์ ๋ฃ์ด์ค๋ค.
- margin: auto๋ฅผ ์ฌ์ฉํ๋ฉด ๋ธ๋ผ์ฐ์ ์์ ํด๋น margin์ ์ข์ฐ์ ์๋์ ์ผ๋ก ๋ถ๋ฐฐํด์ค๋ค.
- ๋ฐ๋ผ์ ์ํ ์ ๋ ฌ๋ง ๊ฐ๋ฅํ๊ณ , ์์ง ์ ๋ ฌ์ ๋ถ๊ฐํ๋ค.
๐ text-align: center
- text๋ฅผ ์ ๋ ฌํ๋ ์์ฑ์ด์ง๋ง, inline์์๋ center์ ์ ๋ ฌํ ์ ์๋ค.
- ๊ฐ์ด๋ฐ ์ ๋ ฌํ๊ณ ์ถ์ ์์์ ๋ถ๋ชจ์ ์ ์ฉํด์ผ ํ๋ค.
๐ position & translate
- transform: translate(50%, 50%)๋ ์๊ธฐ ์์ ์ width, height์์ 50%๋งํผ ์ด๋ํ๋ค.
- ๋ฐ๋ผ์ ๊ฐ์ด๋ฐ ์ ๋ ฌํ๊ณ ์ถ์ ์์๋ฅผ ๋ถ๋ชจ์ 50%๋งํผ ์ด๋ํ ํ translate๋ก ๋ฏธ์ธ์กฐ์ ํ์ํ๋ค.
position: relative;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
(์ํฉ์ ๋ฐ๋ผ relative์ absolute ์ ํ)
๐ text centering
- ์ํ ์ ๋ ฌ์ text-align์ผ๋ก ํ ์ ์๋ค.
- ์์ง ์ ๋ ฌ์ line-height๋ฅผ ๋ถ๋ชจ์ height ๊ฐ์ผ๋ก ๋ง์ถฐ์ฃผ๋ฉด ๊ฐ๋ฅํ๋ค. (text ํ ์ค์ ๋์ด๋ฅผ ๋ถ๋ชจ ์์์ ๋์ด์ ๋ง์ถฐ์ฃผ๋ฉด ์๋์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ์ด ๋๊ธฐ ๋๋ฌธ)
- lien-height๊ฐ ๋ถ๋ชจ ์์์ ๋์ด์ ๊ฐ๊ธฐ ๋๋ฌธ์ ์ค ๋ฐ๊ฟ์ ์ค๊ฐ๊ฒฉ์ด ์ด์ํ ์ ์๋ค. ๋ฐ๋ผ์ ํ ์ค๋ก ์์ฑํ๋ text์๋ง ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค.
'Style Sheet > CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CSS] Flex (0) | 2022.07.14 |
---|---|
[CSS] ๋ผ์ธ ์ ์ ํํ๊ธฐ (๋ง์ค์ํ ๋ง๋๋ ๋ฐฉ๋ฒ) (0) | 2022.07.06 |
[CSS] em๊ณผ rem (0) | 2022.07.06 |