์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ํ๋ฌ์ค
- flex container
- Redux
- git revert
- Flexbox Froggy
- createstore ์ทจ์์
- REACT
- flexbox
- ์กฐ๊ฑด๋ถ ์คํ์ผ๋ง
- ์นด์นด์ค๋งต
- justify-content: center;
- prettier
- input ์ปดํฌ๋ํธ
- ๊ธฐ์ฌํผ์คํธ
- froggy
- github
- ๋ฐฑ์ค
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌํ๊ธฐ
- ํ๋ก๊ทธ๋๋จธ์ค
- flex item
- login button ์ปดํฌ๋ํธ
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- flexbox/grid ์ ์ฉ ์ฌ๋ถ
- position
- ํ ์คํธ ์ฝ๋
- ๋ชจ๋ ๊ด๋ฆฌ
- react ์ํ ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- error
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ์ค๊ธฐ
- JWT
- Today
- Total
minyoung
Collapsing margin ํ์๊ณผ padding ๋ณธ๋ฌธ
๐
Collapsing margin์ CSS์์ ๋ง์ง(๋๋ ์ฌ๋ฐฑ)์ด ๊ฒน์ณ์ง ๋ ๋ฐ์ํ๋ ํ์์ ๋ํ๋ด๋ ์ฉ์ด์ด๋ค.
์ด๋ฌํ ํ์์ ์ฃผ๋ก ๋ธ๋ก ์์ ๊ฐ์(body๋ box) ๋ง์ง์ด ์๋ก ๊ฒน์น๊ฑฐ๋ ๊ฒฐํฉํ ๋ ๋ฐ์ํ๋ค.
์ด ํ์์ ํ๊ตญ์ด๋ก ๋ง์ง ๊ฒน์นจ, ๋๋ ๋ง์ง ๋ณํฉ์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค.
๋ ๊ฐ์ ๋ธ๋ก ์์๊ฐ ์ํ๋ก ์ธ์ ํ๊ณ , ์๋จ ๋๋ ํ๋จ ๋ง์ง ์ค ํ๋ ๋๋ ๋ ๋ค๊ฐ ์กด์ฌํ ๋ ๋ฐ์ํ๋ค.
๋ ๋ง์ง ์ค ํฐ ์ชฝ์ ํฌ๊ธฐ๊ฐ ์ ์ฉ๋๋ฉฐ, ๋ ๋ง์ง์ด ํฉ์ณ์ ธ์ ํ๋์ ๋ง์ง์ฒ๋ผ ๋ณด์ด๊ฒ ๋๋ค.
์๋ฅผ ๋ค์ด, ๋ ๊ฐ์ ๋ธ๋ก ์์๊ฐ A์ B๊ฐ ์ํ๋ก ์ธ์ ํ๊ณ ์์ ๋, A์ ํ๋จ ๋ง์ง๊ณผ B์ ์๋จ ๋ง์ง์ด ๊ฒน์น ๊ฒฝ์ฐ,
์ด ๋ ๋ง์ง์ด ๋ณํฉ๋์ด ํ๋์ ํฐ ๋ง์ง์ผ๋ก ํ์๋๋ค.
์ด๋ ์ผ๋ฐ์ ์ผ๋ก ์์น์๋ ๋ ์ด์์ ํ์์ ์์ฑํ ์ ์์ผ๋ฏ๋ก CSS์์ ์ด๋ฅผ ์กฐ์ ํ๊ณ ๋ฐฉ์งํด์ผ ํ๋๋ฐ, ์ด๋ฅผ ์ํด์ padding์ ํ์ฉํ ์ ์๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ
Collapsing margins ํ์์ ์ผ๋ฐ์ ์ผ๋ก margin๊ณผ padding์ ํ์ฉํด์ ํด๊ฒฐํ๋ค.
Padding์ ์ฌ์ฉํ๋ ๊ฒ์ margin collapsing์ ์ง์ ํด๊ฒฐํ๋ ๊ฒ์ด ์๋๋ผ ์ฌ๋ฐฑ์ ๋ค๋ฃจ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ด๋ค.
๊ฐ๋จํ ์ดํดํ๋ฉด ๋๋ค.
padding์ ์ฌ์ฉํ๋ฉด ์ํ๋ก ์ธ์ ํ ๋ธ๋ก ์์ ์ฌ์ด์ padding์ ์ถ๊ฐํ์ฌ margin์ด ์๋ก ๊ฒน์น๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์๋ค.
์ด๋ ๊ฒ ํ๋ฉด margin์ด ๋ด๋ถ๋ก ๋ค์ด๊ฐ๊ฒ ๋๋ฏ๋ก ๊ฒน์นจ์ด ๋ฐ์ํ์ง ์๊ฒ ๋๋ค.
'CSS3' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
flexbox froggy ์ ๋ต ํด์ค(1) (0) | 2023.12.01 |
---|---|
css kokoa challenge(feat.nomadcoders) review๐ (0) | 2023.11.22 |
๐box-sizing: border-box ์ฝ๊ฒ ์ดํดํ์(simple ๋๋ฃจ์) (0) | 2023.11.22 |
CSS ์ปฌ๋ฌ ์์คํ 3๊ฐ์ง (0) | 2023.10.20 |
Semantic ํ๊ทธ ์ ๋ฆฌ (0) | 2023.10.14 |