๋ชฉ์ฐจ
1. display: none๊ณผ visibility: hidden์ ์ฐจ์ด์
2. display: none
3. visibility: hidden
4. display: none๊ณผ visibility: hidden์ ๊ณตํต์
5. ๊ฒฐ๋ก
1. display: none๊ณผ visibility: hidden์ ์ฐจ์ด์
CSS์์ display: none๊ณผ visibility: hidden์ ๋ชจ๋ ์์๋ฅผ ์จ๊ธฐ๋ ์ญํ ์ ํฉ๋๋ค. ํ์ง๋ง ๋ ์์ฑ ์ฌ์ด์๋ ๋ช ๊ฐ์ง ์ค์ํ ์ฐจ์ด์ ์ด ์์ต๋๋ค.
display: none
display: none์ ์์๋ฅผ ํ๋ฉด์์ ์์ ํ ์ ๊ฑฐํฉ๋๋ค. ์ฆ, ํด๋น ์์๊ฐ ๋ฌธ์ ํ๋ฆ์์ ์ฌ๋ผ์ง๋ฉฐ, ๋ ์ด์์์์๋ ๊ณต๊ฐ์ ์ฐจ์งํ์ง ์์ต๋๋ค. ๋ค์ ๋งํด, ํด๋น ์์๋ ํ๋ฉด์ ๊ตฌ์ฑํ๋ ๋ค๋ฅธ ์์๋ค์๊ฒ ์ํฅ์ ์ฃผ์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ display: none์ผ๋ก ์์๋ฅผ ์จ๊ธฐ๋ฉด ํด๋น ์์์ ์์ ์์๋ค๋ ์จ๊ฒจ์ง๋ฉฐ, ํด๋น ์์์ ์ ์ฉ๋ ์ด๋ฒคํธ ๋ฆฌ์ค๋๋ ๋นํ์ฑํ๋ฉ๋๋ค. display: none์ ์ฌ๋ ๋๋ง์ ํธ๋ฆฌ๊ฑฐํ์ง ์๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅ ์ธก๋ฉด์์ ์ด์ ์ด ์์ต๋๋ค.
display: none;
visibility: hidden
visibility: hidden์ ์์๋ฅผ ํ๋ฉด์์ ๊ฐ์ถฅ๋๋ค. ์ฆ, ํด๋น ์์๋ ํ๋ฉด ํ๋ฆ์ ๊ทธ๋๋ก ๋จ์์์ง๋ง, ๋ณด์ด์ง ์๋ ์ํ๋ก ๋ง๋ญ๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ํด๋น ์์๋ ์ฌ์ ํ ๋ ์ด์์์ ๊ณต๊ฐ์ ์ฐจ์งํฉ๋๋ค. visibility: hidden์ ์์ ์์๋ค์๊ฒ ์ํฅ์ ์ฃผ์ง ์์ผ๋ฉฐ, ํด๋น ์์์ ์ ์ฉ๋ ์ด๋ฒคํธ ๋ฆฌ์ค๋๋ ์ ํจํ ์ํ๋ก ๋จ์์์ต๋๋ค. visibility: hidden์ ์ฌ์ฉํ์ฌ ์์๋ฅผ ์จ๊ธด๋ค๊ณ ํด๋ ํด๋น ์์๋ ์ฌ์ ํ ์ฌ๋ ๋๋ง ๋์ง ์์ต๋๋ค.
visibility: hidden;
๊ฒฐ๋ก
์์ฝํ์๋ฉด, display: none์ ์์๋ฅผ ๋ฌธ์ ํ๋ฆ๊ณผ ๋ ์ด์์์์ ์์ ํ ์ ๊ฑฐํ์ฌ ํ๋ฉด์ ๋ํ๋์ง ์๊ฒ ํฉ๋๋ค. ๋ฐ๋ฉด์, visibility: hidden์ ์์๋ฅผ ๋ณด์ด์ง ์๋ ์ํ๋ก ๋ง๋ค์ง๋ง, ์์๊ฐ ์ฌ์ ํ ๋ ์ด์์์ ๊ณต๊ฐ์ ์ฐจ์งํฉ๋๋ค. ๋ฐ๋ผ์, ์ ํํ๋ ๊ฒ์ ์๊ตฌ์ฌํญ๊ณผ ๋ชฉ์ ์ ๋ฐ๋ผ ๋ค๋ฅผ ์ ์์ต๋๋ค.
2. display: none
display: none์ CSS ์์ฑ์ผ๋ก, ํด๋น ์์๋ฅผ ํ๋ฉด์์ ์์ ํ ์ ๊ฑฐํ๋ ์ญํ ์ ํฉ๋๋ค. ์ด ์์ฑ์ ์ฌ์ฉํ๋ฉด ํด๋น ์์๋ ๋ฌธ์ ํ๋ฆ(Flow)์์ ์ฌ๋ผ์ง๊ฒ ๋๋ฉฐ, ๋ ์ด์์(Layout)์์๋ ๊ณต๊ฐ์ ์ฐจ์งํ์ง ์์ต๋๋ค. ๋ค๋ฅธ ์์๋ค์ด ํด๋น ์์๋ฅผ ๋ฌด์ํ๊ณ ์์น๋ฅผ ์กฐ์ ํ๊ฒ ๋ฉ๋๋ค.
display: none;
display: none์ ์ฌ์ฉํ์ฌ ์์๋ฅผ ์จ๊ธฐ๋ฉด, ํด๋น ์์์ ๋ชจ๋ ์์ ์์๋ค๋ ์จ๊ฒจ์ง๋๋ค. ๋ํ, ํด๋น ์์์ ์ ์ฉ๋ ์ด๋ฒคํธ ๋ฆฌ์ค๋๋ ๋นํ์ฑํ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, display: none์ผ๋ก ์จ๊ฒจ์ง ๋ฒํผ์ ํด๋ฆญ ์ด๋ฒคํธ๋ฅผ ๊ฐ์งํ์ง ์์ต๋๋ค.
์ด ์์ฑ์ ์ฌ์ฉํ๋ฉด ํ๋ฉด์ ๋ณด์ฌ์ง์ง ์์ผ๋ฏ๋ก ์น ํ์ด์ง์์ ์์๊ฐ ์ฐจ์งํ๋ ๊ณต๊ฐ์ ์ ๊ฑฐํ ์ ์์ต๋๋ค. ๋ํ, display: none์ ์ฌ๋ ๋๋ง์ ํธ๋ฆฌ๊ฑฐํ์ง ์๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅ ์ธก๋ฉด์์ ์ด์ ์ด ์์ต๋๋ค. ํ์ง๋ง, display: none์ผ๋ก ์จ๊ธด ์์๋ฅผ ๋ค์ ํ์ํ๊ธฐ ์ํด JavaScript๋ฅผ ์ฌ์ฉํด์ผ ํ๋ฉฐ, ๋ ์ด์์์์ ๊ณต๊ฐ์ ์ ๊ฑฐํ๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ์์์ ์์น์ ์ํฅ์ ์ค ์ ์์ต๋๋ค.
display: none์ ์ฌ์ฉํ์ฌ ์์๋ฅผ ์จ๊ธฐ๋ ๊ฒฝ์ฐ, ์จ๊น ์ํ์์ ํ์ ์ํ๋ก ์ ํํ๋ ์ ๋๋ฉ์ด์ ํจ๊ณผ๋ฅผ ์ฃผ๊ณ ์ถ์ ๊ฒฝ์ฐ CSS์ transition ์์ฑ์ ์ฌ์ฉํ์ฌ ๋ถ๋๋ฝ๊ฒ ์ ํํ ์๋ ์์ต๋๋ค.
transition: opacity 0.3s ease;
์์ ์์์์๋ opacity ์์ฑ์ ์ฌ์ฉํ์ฌ ์์์ ํฌ๋ช ๋๋ฅผ ์กฐ์ ํ์ฌ ๋ถ๋๋ฌ์ด ์ ํ ํจ๊ณผ๋ฅผ ์ค ์ ์์ต๋๋ค.
3. visibility: hidden
visibility: hidden์ CSS ์์ฑ์ผ๋ก, ํด๋น ์์๋ฅผ ํ๋ฉด์์ ๊ฐ์ถ๋ ์ญํ ์ ํฉ๋๋ค. ์ด ์์ฑ์ ์ฌ์ฉํ๋ฉด ํด๋น ์์๋ ์ฌ์ ํ ๋ฌธ์ ํ๋ฆ(Flow)์ ์ ์ง๋๋ฉฐ, ๋ ์ด์์(Layout)์์๋ ๊ณต๊ฐ์ ์ฐจ์งํฉ๋๋ค. ๋ค๋ง, ์์๊ฐ ๋ณด์ด์ง ์๋ ์ํ๋ก ๋ง๋ค์ด์ง๋๋ค.
visibility: hidden;
visibility: hidden์ ์ฌ์ฉํ์ฌ ์์๋ฅผ ์จ๊ธธ ๊ฒฝ์ฐ, ํด๋น ์์์ ์์ ์์๋ค์๊ฒ๋ ์ํฅ์ ์ฃผ์ง ์์ต๋๋ค. ์ฆ, ์์ ์์๋ค์ ์ฌ์ ํ ํ๋ฉด์ ๋ณด์ด๊ฒ ์ ์ง๋ฉ๋๋ค. ๋ํ, ํด๋น ์์์ ์ ์ฉ๋ ์ด๋ฒคํธ ๋ฆฌ์ค๋๋ ์ฌ์ ํ ์ ํจํ ์ํ๋ก ์ ์ง๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, visibility: hidden์ผ๋ก ์จ๊ฒจ์ง ๋ฒํผ์ ์ฌ์ ํ ํด๋ฆญ ์ด๋ฒคํธ๋ฅผ ๊ฐ์งํ ์ ์์ต๋๋ค.
visibility: hidden์ ์ฌ์ฉํ์ฌ ์์๋ฅผ ์จ๊ฒจ๋, ํด๋น ์์๋ ์ฌ์ ํ ๋ ์ด์์์์ ๊ณต๊ฐ์ ์ฐจ์งํ๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ์์์ ์์น์ ์ํฅ์ ์ค๋๋ค. ๋ฐ๋ผ์, ํ๋ฉด์์ ์์๊ฐ ๋ณด์ด์ง ์์ ๋ฟ์ด์ง๋ง ์ฌ์ ํ ์น ํ์ด์ง์ ๊ตฌ์กฐ์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค.
visibility: hidden์ ์ฌ์ฉํ์ฌ ์์๋ฅผ ์จ๊ธฐ๋ ๊ฒฝ์ฐ, ์จ๊น ์ํ์์ ํ์ ์ํ๋ก ์ ํํ๋ ์ ๋๋ฉ์ด์ ํจ๊ณผ๋ฅผ ์ฃผ๊ณ ์ถ์ ๊ฒฝ์ฐ CSS์ transition ์์ฑ์ ์ฌ์ฉํ์ฌ ๋ถ๋๋ฝ๊ฒ ์ ํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, opacity ์์ฑ์ ์ฌ์ฉํ์ฌ ์์์ ํฌ๋ช ๋๋ฅผ ์กฐ์ ํ์ฌ ๋ถ๋๋ฌ์ด ์ ํ ํจ๊ณผ๋ฅผ ์ค ์ ์์ต๋๋ค.
transition: opacity 0.3s ease;
์์ ์์์์๋ opacity ์์ฑ์ ์ฌ์ฉํ์ฌ ์์์ ํฌ๋ช ๋๋ฅผ ์กฐ์ ํ์ฌ ๋ถ๋๋ฌ์ด ์ ํ ํจ๊ณผ๋ฅผ ์ค ์ ์์ต๋๋ค. visibility: hidden๊ณผ๋ ๋ฌ๋ฆฌ, ์์๋ ์ฌ์ ํ ํ๋ฉด์ ๋ณด์ด์ง ์์ผ๋ฉฐ ํฌ๋ช ๋ ์ ํ ํจ๊ณผ๋ฅผ ํตํด ๋ณด์ด๋๋ก ๋ณ๊ฒฝ๋ฉ๋๋ค.
4. display: none๊ณผ visibility: hidden์ ๊ณตํต์
display: none๊ณผ visibility: hidden์ ๋ชจ๋ ํด๋น ์์๋ฅผ ํ๋ฉด์์ ์จ๊ธฐ๋ ์ญํ ์ ํฉ๋๋ค. ์ด ๋ ์์ฑ์ ์์๋ฅผ ๋ ๋๋งํ๊ฑฐ๋ ๋ณด์ฌ์ฃผ์ง ์์์ผ๋ก์จ ํ๋ฉด์ ํ์๋์ง ์๋๋ก ๋ง๋ค ์ ์์ต๋๋ค. ์ด๋ค ์์ฑ์ ๋ค์๊ณผ ๊ฐ์ ๊ณตํต์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
ํ๋ฉด์์ ์จ๊น: display: none๊ณผ visibility: hidden์ ๋ชจ๋ ํด๋น ์์๋ฅผ ํ๋ฉด์์ ์จ๊น๋๋ค. ์ฌ์ฉ์๋ ํด๋น ์์๊ฐ ๋ณด์ด์ง ์๊ฒ ๋ฉ๋๋ค.
๊ณต๊ฐ ์ฐจ์งํ์ง ์์: display: none๊ณผ visibility: hidden์ ๋ชจ๋ ํด๋น ์์๊ฐ ๋ ์ด์์(Layout)์์ ๊ณต๊ฐ์ ์ฐจ์งํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์, ๋ค๋ฅธ ์์๋ค์ ํด๋น ์์์ ์ํฅ์ ๋ฐ์ง ์๊ณ ์์ ๋ค์ ์์น๋ฅผ ์กฐ์ ํฉ๋๋ค.
์์ ์์ ์ํฅ ์์: display: none๊ณผ visibility: hidden์ ๋ชจ๋ ํด๋น ์์์ ์์ ์์๋ค์๊ฒ๋ ์ํฅ์ ์ฃผ์ง ์์ต๋๋ค. ์ฆ, ์์ ์์๋ค์ ์ฌ์ ํ ํ๋ฉด์ ๋ณด์ด๊ฑฐ๋ ์จ๊ฒจ์ง ์์ ๋ด์์ ๋ ๋๋ง๋ฉ๋๋ค.
์ด๋ฒคํธ ๋ฆฌ์ค๋ ์ ํจ: display: none๊ณผ visibility: hidden์ ๋ชจ๋ ํด๋น ์์์ ์ ์ฉ๋ ์ด๋ฒคํธ ๋ฆฌ์ค๋๋ฅผ ์ ํจํ ์ํ๋ก ์ ์งํฉ๋๋ค. ๋ฐ๋ผ์, ์จ๊ฒจ์ ธ ์๊ฑฐ๋ ๋ณด์ด์ง ์๋ ์์์๋ ์ฌ์ ํ ์ด๋ฒคํธ๋ฅผ ๊ฐ์งํ ์ ์์ต๋๋ค.
์ฑ๋ฅ ํฅ์: display: none๊ณผ visibility: hidden์ ๋ชจ๋ ํด๋น ์์๋ฅผ ๋ ๋๋งํ์ง ์๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅ์์ ์ด์ ์ ๊ฐ์ง ์ ์์ต๋๋ค. ์์๊ฐ ํ๋ฉด์ ๋ณด์ด์ง ์์ผ๋ฉด ๋ถํ์ํ ๋ ๋๋ง ์์ ์ด ์๋ต๋๊ธฐ ๋๋ฌธ์ ์น ํ์ด์ง์ ๋ก๋ฉ ์๋๋ฅผ ํฅ์์ํฌ ์ ์์ต๋๋ค.
display: none๊ณผ visibility: hidden์ ๋น์ทํ ๋ชฉ์ ์ ๊ฐ์ง๊ณ ์์ง๋ง, ์ฃผ์ํ ์ฐจ์ด์ ๋ ์กด์ฌํฉ๋๋ค. display: none์ ํด๋น ์์๋ฅผ ์์ ํ ์ ๊ฑฐํ๋ ๋ฐ๋ฉด, visibility: hidden์ ํด๋น ์์๋ฅผ ํ๋ฉด์์ ๊ฐ์ถ๋ ๊ฒ์ ๋๋ค. ์ด๋ค ์์ฑ์ ์ ํํ ์ง๋ ์ฌ์ฉํ๊ณ ์ ํ๋ ์์์ ํน์ฑ๊ณผ ์ฌ์ฉ ๋ชฉ์ ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค.
5. ๊ฒฐ๋ก
display: none๊ณผ visibility: hidden์ ๋ ๋ค ์์๋ฅผ ํ๋ฉด์์ ์จ๊ธธ ์ ์๋ CSS ์์ฑ์ ๋๋ค. ๊ทธ๋ฌ๋ ๋ ์์ฑ์ ๋ชฉ์ ๊ณผ ๋์ ๋ฐฉ์์ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
display: none์ ํด๋น ์์๋ฅผ ์์ ํ ์ ๊ฑฐํ์ฌ ๋ ์ด์์์์ ๊ณต๊ฐ๋ ์ฐจ์งํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์, ํ๋ฉด์์ ์์ ํ ์ฌ๋ผ์ง๊ฒ ๋ฉ๋๋ค. ํด๋น ์์์ ๊ทธ ์์ ์์๋ค์๊ฒ ์ํฅ์ ์ฃผ๋ฉฐ, ์ด๋ฒคํธ ๋ฆฌ์ค๋๋ ์ ๊ฑฐ๋ฉ๋๋ค. display: none์ ์ฑ๋ฅ์ ์ด์ ์ ๊ฐ์ง๊ณ ์์ง๋ง, ๋ค์ ๋ณด์ฌ์ค ๋์๋ ๋ค์ ์์ฑํด์ผ ํ๋ฏ๋ก ์กฐ๊ธ ๋ ๋น์ฉ์ด ์์๋ ์ ์์ต๋๋ค.
visibility: hidden์ ํด๋น ์์๋ฅผ ์จ๊ธฐ์ง๋ง, ๋ ์ด์์์์๋ ์ฌ์ ํ ๊ณต๊ฐ์ ์ฐจ์งํ๊ฒ ์ ์งํฉ๋๋ค. ๋ฐ๋ผ์, ์์๊ฐ ์จ๊ฒจ์ ธ๋ ๋ค๋ฅธ ์์๋ค์ ํด๋น ์์์ ์ํฅ์ ๋ฐ์ง ์์ต๋๋ค. visibility: hidden์ ์์ ์์๋ค์๊ฒ ์ํฅ์ ์ฃผ์ง ์์ผ๋ฉฐ, ์ด๋ฒคํธ ๋ฆฌ์ค๋๋ ์ ํจํ ์ํ๋ก ์ ์งํฉ๋๋ค. ํ๋ฉด์์ ๋ค์ ๋ณด์ฌ์ค ๋์๋ ์ถ๊ฐ์ ์ธ ์์ฑ ์์ ์ด ํ์ํ์ง ์์ต๋๋ค.
๋ฐ๋ผ์, display: none์ ์์๋ฅผ ์์ ํ ์ ๊ฑฐํ๊ณ ์ฑ๋ฅ ๊ฐ์ ์ ์ํ ์ฉ๋๋ก ์ฌ์ฉ๋ ์ ์์ต๋๋ค. visibility: hidden์ ์์๋ฅผ ์จ๊ธฐ์ง๋ง ๋ ์ด์์์ ์ ์งํ๊ณ ์ถ์ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค.
์์๋ฅผ ์จ๊ธธ ๋ ์ด๋ค ์์ฑ์ ์ ํํ ์ง๋ ์๊ตฌ์ฌํญ๊ณผ ์ฌ์ฉ ๋ชฉ์ ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. ์ผ๋ถ ์์๋ฅผ ์ ์ ์จ๊ธฐ๊ณ ๋์ค์ ๋ค์ ๋ณด์ฌ์ค์ผ ํ๋ ๊ฒฝ์ฐ์๋ visibility: hidden์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ ํฉํ ์ ์์ต๋๋ค. ๋ฐ๋ฉด์ ๋ค์ ๋ณด์ฌ์ฃผ์ง ์์ ์์๋ display: none์ ์ฌ์ฉํ์ฌ ์์ ํ ์ ๊ฑฐํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
CSS์ display: none๊ณผ visibility: hidden์ ์์์ ๊ฐ์์ฑ์ ์กฐ์ ํ ์ ์๋ ์ ์ฉํ ๋๊ตฌ์ ๋๋ค. ๊ฐ ์์ฑ์ ๋์ ๋ฐฉ์๊ณผ ์ฌ์ฉ๋ฒ์ ๋ํด ์ดํดํ์ฌ ๋ค์ํ ์ํฉ์์ ์ ์ ํ๊ฒ ํ์ฉํ ์ ์๋๋ก ํ์ฌ ์น ํ์ด์ง์ ์ฑ๋ฅ์ ๊ฐ์ ํ๊ณ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
๋๊ธ