๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“š FrontEnd -Study/HTML, CSS

display / visibility

by ChaeLOTUS 2022. 8. 26.
728x90

CSS๋ฅผ ์‚ฌ์šฉํ•ด ํŠน์ • ์ฝ˜ํ…์ธ  ๋ฐ ์š”์†Œ๋ฅผ ์‚ฌ๋ผ์ง€๊ฒŒ ๋งŒ๋“ค์–ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค.

์ด๋•Œ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•œ ์†์„ฑ์ด ๋ฐ”๋กœ display ์™€ visibility์ด๋‹ค. 

 

1. display์™€ visibility ์ฐจ์ด์ 

๊ฐ€์žฅ ํฐ ์ฐจ์ด์ ์€ ๋ณด์—ฟ์„๋•Œ์˜ ๊ณต๊ฐ„์ด๋‹ค. ์ฆ‰, ๊ธฐ์กด์˜ ์˜์—ญ์„ ๋นˆ๊ณต๊ฐ„์œผ๋กœ ์ฐจ์ง€ํ•˜๊ณ  ์‚ฌ๋ผ์ง€๋А๋ƒ ์•„๋‹ˆ๋ฉด ๋นˆ๊ณต๊ฐ„๊นŒ์ง€ ์‚ฌ๋ผ์ง€๊ฒŒ ํ•˜๋А๋ƒ์˜ ์ฐจ์ด์ด๋‹ค.

visibility: hidden;
display:none;

๋‘˜ ๋‹ค css๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ฉด ๋ณด์ด์ง€ ์•Š๋Š” ๊ฒƒ์€ ๋™์ผํ•˜๋‚˜ visibility ์†์„ฑ์€ ํ•ด๋‹นํ•˜๋Š” ์š”์†Œ์˜ ์˜์—ญ์ด ๋ณด์ด์ง€๋งŒ ์•Š์„ ๋ฟ ํ™”๋ฉด์— ๊ทธ๋Œ€๋กœ ๋นˆ๊ณต๊ฐ„์œผ๋กœ ์œ ์ง€๋œ๋‹ค. ์˜์—ญ ์ž์ฒด๋Š” ์‚ฌ๋ผ์ง€์ง€ ์•Š๋Š” ๊ฒƒ์ด๋‹ค. ( ๊ธฐ๋Šฅ๊นŒ์ง€ ์ˆจ๊น€, ๋งˆ์šฐ์Šค ํด๋ฆญ ๊ฐ€๋Šฅ)

display ์†์„ฑ์€ ์˜์—ญ ์ž์ฒด๊นŒ์ง€ ์‚ฌ๋ผ์ง€๊ธฐ ๋•Œ๋ฌธ์— ์ธ์ ‘ํ•œ ์š”์†Œ์˜ ๋ ˆ์ด์•„์›ƒ์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋‹ค. ( ๋ˆˆ์— ๋ณด์ด๋Š” ํ™”๋ฉด ์—†์•ฐ)

 

 

2. ์˜ˆ์ œ

-display:none

-visibility:hidden;

 

 

728x90

'๐Ÿ“š FrontEnd -Study > HTML, CSS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

css/list sytle type  (0) 2022.12.10
position  (0) 2022.10.24
transform ์•ˆ๋  ๋•Œ  (0) 2022.08.26
vh/ vw/ %์™€์˜ ์ฐจ์ด  (0) 2022.08.25
focus-within  (0) 2022.08.25

๋Œ“๊ธ€