greenth322.log
๋ก๊ทธ์ธ
greenth322.log
๋ก๊ทธ์ธ
'overflow: hidden' vs 'display: none' vs 'visibility:hidden'
Taehee Kim
ยท
2022๋ 4์ 7์ผ
ํ๋ก์ฐ
0
0
CSS
๋ชฉ๋ก ๋ณด๊ธฐ
4/15
๐งก overflow
์ฌ์ง์ ์ง์ ํ width์ height์ ๋์น์ง ์๊ฒ ์๋ผ์ฃผ๋ ์ญํ
[์์ฑ]
overflow: visible -> ์๋ผ๋ด์ง ์๊ณ , ์ฌ์ง ํฌ๊ธฐ๋๋ก ๋ชจ๋ ๋ณด์ฌ์ค
overflow:hidden
-> ์ง์ ๋ ๋์ด, ๋๋น๋งํผ ์๋ ค๋๊ฐ(์คํฌ๋กค ์๊ธฐ์ง ์์),
-> margin ๊ฒน์นจ ํ์์ ํด๊ฒฐํด์ค(๋ถ๋ชจ ํ๊ทธ์ ์ค์ ) <br
overflow: x์ถ, y์ถ -> visible, hidden์ผ๋ก ๊ฐ๊ฐ ์ค์ ๊ฐ๋ฅ(์คํฌ๋กค ์๊น)
overflow:scroll -> ๋ณ๋ก ๋ง์ด ์ฐ์ง X
๐งก overflow: hidden vs display: none
โ ๊ณตํต์
1) ๋ณด์ด์ง ์๋๋ค
โ ์ฐจ์ด์
1) ์์ญ์ ์ธ์
- display: none์ ์ฝํ ์ธ ๊ฐ ์๋ณด์ด๋ฉด์ ์์ญ๋ ์ฌ๋ผ์ง
- overflow: hidden: ์ฝํ ์ธ ๊ฐ ์๋ณด์ด์ง๋ง, ์์ญ์ ๊ทธ๋๋ก ์ฐจ์งํ๊ณ ์์!!
2) ์คํฌ๋ฆฐ ๋ฆฌ๋๊ธฐ ์ธ์
- display: none -> ์ฝ๊ธฐ ๋ถ๊ฐ
- overflow: hidden -> ์ฝ๊ธฐ ๊ฐ๋ฅ
- visibility: hidden -> ๊ตญ๋ด ๋ฆฌ๋๊ธฐ๋ง ์ฝ๊ธฐ ๊ฐ๋ฅ
๐งก visibility: hidden
overflow: hidden์ฒ๋ผ ์์ญ์ ๊ทธ๋๋ก ์ฐจ์งํ๊ณ ๋ณด์ด์ง๋ง ์์
[๋ค์]
ํ์ ์ฐฝ, ํด๋ฆญํด์ผ ๋ณด์ฌ์ง๋ ์์๋ค์ ๋ฆฌ๋๊ธฐ์ ์ฝํ์ง ์๋๋ก display:none;์ผ๋ก ์ค์
[๋ค์ด๋ฒ ๋ ์จ์ฐฝ]
overflow: hidden์ผ๋ก ์์ฐ์ค๋ฌ์ด ์ ๋๋ฉ์ด์ ์ ์ฃผ๊ธฐ ์ํด์ ์ฌ์ฉ
Taehee Kim
ํ๋ก์ฐ
์ด์ ํฌ์คํธ
CSS- ์ ํ์
๋ค์ ํฌ์คํธ
CSS- declarations, text
0๊ฐ์ ๋๊ธ
๋๊ธ ์์ฑ