์ฒ˜์Œ ์ œ๋ชฉ์„ ์“ฐ๊ณ  "๋‘˜ ๋‹ค ์•ˆ๋ณด์ด๊ฒŒ ํ•˜๋Š” ์†์„ฑ์ด๊ธด ํ•œ๋ฐ.. overflow:hidden์€ ๋„˜์น˜๋Š” ๋ถ€๋ถ„์„ ๊ฐ€๋ ค์ฃผ๋Š” ์—ญํ• ์ด ์•„๋‹Œ๊ฐ€?" ๋ผ๋Š” ์ƒ๊ฐ์ด ๋ฐ”๋กœ ๋“ค์—ˆ๋‹ค.
ํฌํŠธํด๋ฆฌ์˜ค๋ฅผ ๊ธ‰ํ•˜๊ฒŒ ๋งŒ๋“ค๋˜ ๋‚˜์—๊ฒ ์ด ๋‘ ์†์„ฑ์€ ๋‚˜์—๊ฒŒ ์นœ์ˆ™ํ•œ ์†์„ฑ์ด๋ผ ์–ด๋Š์ •๋„ ์ดํ•ดํ•˜๊ธฐ๋Š” ์‰ฌ์› ๋‹ค.
ํ•˜์ง€๋งŒ ์•ž์˜ margin collapsing์˜ ํ•ด๊ฒฐ๋ฐฉ๋ฒ• ์ค‘ overflow:hidden์ด ์žˆ์—ˆ๋Š”๋ฐ ๊ทธ๊ฑธ ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ์œผ๋‹ˆ ๋‹ค์‹œ ๊ณต๋ถ€ํ•˜๋Š”๊ฒŒ ๋งž๋‹ค ์‹ถ์–ด ์ •๋ฆฌ๋ฅผ ํ•œ๋‹ค.

display:none ๋˜ํ•œ ์ฐฝ๋‹ซ๊ธฐ ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค ๋•Œ ์‚ฌ์šฉํ–ˆ๋˜ ์†์„ฑ์ด๊ณ  ๋‚ด๊ฐ€ "๋ฉ‹์‚ฌ ํ”„๋ก ํŠธ์—”๋“œ ์Šค์ฟจ"์— ์ง€์›ํ•  ๋•Œ ๊ตฌํ˜„๊ณผ์ œ์—์„œ๋„ ์‚ฌ์šฉํ–ˆ๋‹ค.

์ด์ฐธ์— ํ•œ๋ฒˆ ๋” ๊ณต๋ถ€ํ•ด์„œ ๋‚ด๊บผ๋กœ ๋งŒ๋“ค์–ด๋ณด์ž! ๐Ÿ˜Š




Display:none

display๋Š” ์ฃผ๋กœ ์šฐ๋ฆฌ๊ฐ€ ์š”์†Œ์˜ ์„ฑ๊ฒฉ์„ ๋ฐ”๊ฟ€ ๋•Œ ๋งŽ์ด ์‚ฌ์šฉํ–ˆ์—ˆ๋‹ค. display:block, inline, inline-block ์ด๋ ‡๊ฒŒ ๋ง์ด๋‹ค.
์˜ค๋Š˜ ์ •๋ฆฌํ•  display:none์„ ์ œ์™ธํ•˜๊ณ  flex, grid๋ผ๋Š” ๊ฒƒ๋„ ์žˆ๊ธด ํ•˜์ง€๋งŒ ์•„์ง ์ •๋ฆฌํ•  ํŒŒํŠธ๊ฐ€ ์˜ค์ง€ ์•Š์•„์„œ ๊ทธ๋•Œ ํ•œ๋ฒˆ์— ์ •๋ฆฌํ•˜๋„๋ก ํ•  ๊ฒƒ์ด๋‹ค.

display:none์˜ ์—ญํ• ์„ ์‰ฝ๊ฒŒ ๋งํ•˜๋ฉด ์ ์šฉํ•œ ์š”์†Œ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ•˜์œ„์— ์žˆ๋˜ ์š”์†Œ๊นŒ์ง€ ์•„์˜ˆ ์—†์• ๋Š” ๊ฒƒ์ด๋‹ค. MDN์—์„œ๋„ "๋ฌธ์„œ๋Š” ์š”์†Œ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ Œ๋”๋งํ•œ๋‹ค."๋ผ๊ณ  ์ ํ˜€์žˆ๋‹ค.


์˜ˆ์ œ๋ฅผ ๋ณด๋ฉด <div>๋กœ ๋งŒ๋“  ์‚ฌ๊ฐํ˜•์ด ๋‘๊ฐœ๊ฐ€ ์žˆ๋‹ค.
one์ด๋ผ๋Š” ๋ฐ•์Šค์—๊ฒŒ display:none์„ ์ ์šฉํ•  ๊ฒฝ์šฐ์— ์–ด๋–ค ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๊ฒŒ ๋ ๊นŒ?

์œ„์˜ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด two๋ผ๋Š” ๋ฐ•์Šค๋งŒ ๋‚จ์•„์žˆ๊ณ  ์‹ฌ์ง€์–ด one์ด ์žˆ๋˜ ์ž๋ฆฌ๋ฅผ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ด ๋ณด์ผ ๊ฒƒ์ด๋‹ค. ํ•˜์ง€๋งŒ ์ด๊ฒƒ์„ ๊ฐœ๋ฐœ์ž ๋ฉ”๋‰ด๋กœ ๋ณด๋ฉด ์—ฌ์ „ํžˆ one ๋ฐ•์Šค๋Š” ๋‚จ์•„์žˆ๋‹ค.




overflow:hidden

overflow๋ž€ "๋„˜์ณํ๋ฅด๋‹ค"๋ผ๋Š” ์‚ฌ์ „์ ์ธ ์˜๋ฏธ๊ฐ€ ์žˆ๋‹ค. ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์†์„ฑ๊ฐ’์€ hidden์ด๋‹ค. ๋ณดํ†ต ๋ถ€๋ชจ ์˜์—ญ๋ณด๋‹ค ์ž์‹ ์š”์†Œ์˜ ์ฝ˜ํ…์ธ ๊ฐ€ ํฌ๋ฉด ๋ถ€๋ชจ ์˜์—ญ์˜ ํฌ๊ธฐ๋กœ ๋งž์ถ”๊ณ  ๋„˜์น˜๋Š” ๋ถ€๋ถ„์„ ๊ฐ€๋ ค์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.

<div class="parents">
	<div class="child">child</div>
</div>
<div class="five">five</div>

์šฐ์„  ์œ„์˜ ์˜ˆ์ œ๋ฅผ ์‚ดํŽด๋ณด๋ฉด ํ˜„์žฌ ๋นจ๊ฐ„์ƒ‰์ธ parents ์š”์†Œ์•ˆ์— ํˆฌ๋ช…๋„๋ฅผ ์ค€ ํŒŒ๋ž€์ƒ‰ ๋ฐ•์Šค์ธ child์š”์†Œ๊ฐ€ ์žˆ๋Š”๋ฐ child๊ฐ€ ๋ถ€๋ชจ๋ณด๋‹ค ํ›จ์”ฌ ํฐ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋„˜์น˜๋Š” ๋ถ€๋ถ„์ด ์•„๋ž˜์˜ ๋…ธ๋ž€์ƒ‰ ๋ฐ•์Šค์ธ five์˜ ์ •๋ ฌ์—๋„ ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ  ์žˆ๋‹ค. ํ˜„์žฌ ์ƒํƒœ๋Š” ๊ธฐ๋ณธ๊ฐ’์ด overflow:visible์ธ ์ƒํƒœ์ด๋‹ค.

์ด์ œ ๋ถ€๋ชจ์ธ parents์— overflow:hidden ์†์„ฑ์„ ์จ๋ณด์ž.

๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด ๋ถ€๋ชจ์ธ parents์˜ ์•ˆ์— ์ž์‹์ธ child๋Š” ๊ทธ๋Œ€๋กœ ๋“ค์–ด์žˆ์ง€๋งŒ ๋ถ€๋ชจ์˜ ํฌ๊ธฐ๋ฅผ ๋„˜์€ ๋ถ€๋ถ„๋“ค์€ ์ˆจ๊ฒจ์ง„ ์ฑ„ ์•ˆ๋ณด์ด๊ณ  ์žˆ๋‹ค. ๋˜ํ•œ ๋…ธ๋ž€์ƒ‰ ๋ฐ•์Šค์ธ five์˜ ์ •๋ ฌ์—๋„ ์ „ํ˜€ ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ  ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋„˜์น˜๋Š” ๋ถ€๋ถ„์— ๋Œ€ํ•œ '์Šคํฌ๋กค'์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์€ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  overflow๋Š” x์ถ•๊ณผ y์ถ•์„ ๋‹จ๋…์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

[์ถ•์•ฝํ˜•]
overflow : (x์ถ• value) (y์ถ• value)

๋˜๋Š”

[๋ถ„๋ฆฌํ˜•]
overflow-x: value
overflow-y: value

overflow-x:hidden์„ ์‚ฌ์šฉ ์‹œ x์ถ•์˜ ๋„˜์น˜๋Š” ๋ถ€๋ถ„์„ ์ˆจ๊ฒจ์ฃผ๊ณ  ๋ถ€๋ชจ ์˜์—ญ ๋‚ด์—์„œ์˜ y์ถ•์€ "์Šคํฌ๋กค ๋ฐ”"๊ฐ€ ์ƒ๊ฒจ ์•„๋ž˜ ์œ„๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค.

overflow-y:hidden๋Š” ๋ฐ˜๋Œ€๋กœ y์ถ•์˜ ๋„˜์น˜๋Š” ๋ถ€๋ถ„์„ ์ˆจ๊ฒจ์ฃผ๊ณ  ๋ถ€๋ชจ ์˜์—ญ ๋‚ด์—์„œ์˜ x์ถ•์€ "์Šคํฌ๋กค ๋ฐ”"๊ฐ€ ์ƒ๊ฒจ ์–‘ ์˜†์œผ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค.




๊ทธ๋ž˜์„œ ์ด ๋‘˜์˜ ์ฐจ์ด๋Š”? ๐Ÿค”

์ฐจ์ด์ ์„ ์กฐ์‚ฌํ•ด๋ดค์œผ๋‚˜ display:none๊ณผ visibility:hidden๋ฅผ ๋น„๊ตํ•˜๋Š” ์ •๋ณด๊ฐ€ ๋งŽ์•„์„œ overflow:hidden์€ ์ •๋ณด๊ฐ€ ๋งŽ์ด ์—†์—ˆ๋‹ค.
๋‹ค๋ฅธ ๋™๊ธฐ๋ถ„๋“ค๋„ ๊ทธ๋Ÿฐ์ง€ ๊ฐ•์‚ฌ๋‹˜๊ป˜ ์—ฌ์ญค๋ณด์…จ๋‚˜๋ณด๋‹ค.

๊ทธ๋ž˜์„œ ๊ฐ•์‚ฌ๋‹˜๊ป˜์„œ "'๋„ค์ด๋ฒ„'์˜ .blind์™€ '๋‹ค์Œ'์˜ .screen_out์— ์™œ overflow:hidden์ด ์‚ฌ์šฉ๋˜์—ˆ๋Š”๊ฐ€? ๊ทธ๋ฆฌ๊ณ  ๋‘ ํฌํ„ธ์‚ฌ์ดํŠธ์—์„œ display:none์€ ์–ด๋–ค ์—ญํ• ๋กœ ์‚ฌ์šฉ๋˜์—ˆ๋Š”๊ฐ€? ๋ผ๋Š” ๊ฒƒ์„ ์กฐ์‚ฌํ•˜๋ฉด ์•Œ๊ฒŒ ๋  ๊ฒƒ์ด๋‹ค."๋ผ๊ณ  ํ•˜์…จ๋‹ค.


์ด ๋‘˜์˜ ์ฐจ์ด๋Š” ์•„์ง ์ž์„ธํ•˜๊ฒŒ ๋ชจ๋ฅด๋‚˜ ๋‚ด๊ฐ€ ์กฐ์‚ฌ๋ฅผ ํ•ด๋ณด๊ณ  ์›น ์‚ฌ์ดํŠธ์—์„œ ์–ด๋–ค ์šฉ๋„๋กœ ์‚ฌ์šฉ๋˜์—ˆ๋Š”์ง€ ์กฐ์‚ฌ๋ฅผ ํ•˜๋ฉด์„œ ์–ป์€ ์ •ํ™•ํ•œ ์ฐจ์ด์ ์ด ์•„๋‹Œ ์ง€๊ทนํžˆ ์ฃผ๊ด€์ ์ธ "์ƒ๊ฐ"์ด๋‹ค.


1. ์ฝ˜ํ…์ธ ๋ฅผ ์œ ์ง€ํ•˜์—ฌ "์Šคํฌ๋ฆฐ ๋ฆฌ๋”๊ธฐ"๊ฐ€ ํŒ๋…ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•จ

์šฐ์„  display:none์˜ ๊ฒฝ์šฐ ์œ„์—์„œ ๋งํ–ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ ์ ์šฉ๋œ ์š”์†Œ์˜ ํ•˜์œ„ ์š”์†Œ๋ฅผ ํฌํ•จํ•ด์„œ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ Œ๋”๋ง๋œ๋‹ค.
์ด๊ฒƒ์ด ์˜๋ฏธํ•˜๋Š” ๊ฒƒ์€ ์ ์šฉ๋œ ์š”์†Œ ๋‚ด์˜ ์ฝ˜ํ…์ธ  ๋˜ํ•œ ์‚ฌ๋ผ์ง„๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

๊ทธ๋ฆฌ๊ณ  display:none๊ฐ€ ์ ์šฉ๋œ ์š”์†Œ๋Š” ํ•˜์œ„์˜ ์ฝ˜ํ…์ธ ๊นŒ์ง€ "์Šคํฌ๋ฆฐ ๋ฆฌ๋”๊ธฐ"๊ฐ€ ์ฝ์„ ์ˆ˜ ์—†๋‹ค.

์‰ฝ๊ฒŒ ๋งํ•˜์ž๋ฉด, display:none๊ฐ€ ์ ์šฉ๋œ ์š”์†Œ๋Š” "์ ‘๊ทผ์„ฑ ํŠธ๋ฆฌ"์—์„œ ์ œ๊ฑฐ๊ฐ€ ๋˜๋ฉฐ ํ•ด๋‹น ์š”์†Œ์™€ ํ•˜์œ„ ์š”์†Œ(์ฝ˜ํ…์ธ  ๋“ฑ)์ด ํ™”๋ฉด ํŒ๋… ๊ธฐ์ˆ (์Šคํฌ๋ฆฐ ๋ฆฌ๋”๊ธฐ)์— ์˜ํ•ด ์ธ์‹๋˜์ง€ ์•Š๋Š”๋‹ค๋ผ๋Š” ๊ฒƒ์ด๋‹ค.

๊ทธ๋ ‡๊ฒŒ ๋˜๋ฉด "์Šคํฌ๋ฆฐ ๋ฆฌ๋”๊ธฐ"์— ์˜์กดํ•ด์•ผํ•˜๋Š” ์‹œ๊ฐ์žฅ์• ์ธ๋“ค์€ ์›น์‚ฌ์ดํŠธ๋ฅผ ์ด์šฉํ•˜๋Š”๋ฐ ์–ด๋ ค์›€์„ ๊ฒช๊ฒŒ ๋œ๋‹ค.

์•„๋ž˜์˜ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๊ฐ„๋‹จํžˆ ๋งํ•˜๋ฉด width:0,height:0์ธ box1์— display:none๊ณผ overflow:hidden์„ ํ•œ๋ฒˆ์”ฉ ์‚ฌ์šฉํ•ด๋ณด๋ฉฐ ๋น„๊ตํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ์•„๋ž˜์˜ ์ด๋ฏธ์ง€๋Š” ์ดˆ๊ธฐ์— ์Šคํƒ€์ผ์ด ์ ์šฉ๋œ ๊ฒฐ๊ณผ์ด๋‹ค.

** width:0,height:0์„ ์ ์šฉํ•œ ๊ฒƒ์€ "๋‹ค์Œ"์˜ .screen_out์„ ์ฐธ๊ณ ํ•˜์˜€๋‹ค.

<style>
  .box1 {
        background-color: red;
        width: 0px;
        height: 0px;
        /* display: none๊ณผ overflow:hidden์„ ์ ์šฉํ•  ์˜ˆ์ • */
  	}

  .box2 {
        background-color: dodgerblue;
  	}
</style>
<div class="one">one</div>
<div class="two">two</div>

์•„๋ž˜๋Š” Macbook์˜ ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๊ธฐ "Voice over"๋ฅผ ์ด์šฉํ•˜์—ฌ ์›น์‚ฌ์ดํŠธ๋ฅผ ์ฝ์–ด๋ณธ ๊ฒฐ๊ณผ์ด๋‹ค.

gifํŒŒ์ผ์ด๋ผ ์†Œ๋ฆฌ๋Š” ๋‚˜์ง€์•Š์ง€๋งŒ ๋‚˜๋Š” ๊ณ„์†ํ•ด์„œ ํฌ์ปค์Šค๋ฅผ ์ด๋™ํ•˜๊ณ  ์žˆ๋‹ค.


์œ„์˜ ์ด๋ฏธ์ง€๋Š” display:none์„ ์ ์šฉํ•œ ๊ฒฐ๊ณผ์ด๋‹ค. ๋ฉˆ์ถ˜ ์ด๋ฏธ์ง€ ๊ฐ™์ง€๋งŒ ํฌ์ปค์Šค๋ฅผ ๊ณ„์†ํ•˜๊ณ  ์žˆ๋Š” ์ค‘์ด๋‹ค. ํ•˜์ง€๋งŒ ํฌ์ปค์Šค๋Š” ์ด๋™ํ•  ๊ณณ์„ ๋ชป์ฐพ๊ณ  ๊ณ„์†ํ•ด์„œ box2๋งŒ ์ฝ๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

ํ•˜์ง€๋งŒ overflow:hidden์˜ ๊ฒฝ์šฐ๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ๋‚˜์˜จ๋‹ค.

ํฌ์ปค์Šค๋ฅผ ๊ณ„์† ์ด๋™ํ•˜๊ณ  ์žˆ๋Š”๋ฐ ๋ณด์ด์ง€ ์•Š๋Š” box1์„ ์ฝ์–ด์ฃผ๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
๊ฒฐ๊ณผ์ ์œผ๋กœ overflow:hidden์ด ์›น์— ๋‹ด๊ธด ์ •๋ณด๋ฅผ ์•„๋ฌด๋Ÿฐ ์ œ์•ฝ์—†์ด ๋ˆ„๊ตฌ๋‚˜ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” "์›น ์ ‘๊ทผ์„ฑ"์— ์นœ๊ทผํ•˜๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

2. ์ˆœ์„œ๊ฐ€ ์—†์ด ์ฝ์œผ๋ฉด ๋ณต์žกํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ํ•„์š”ํ•  ๋•Œ ์ฝ์–ด์ฃผ๊ธฐ ์œ„ํ•จ

์†”์งํžˆ ์ ‘๊ทผ์„ฑ ๋ฉด์—์„œ ์ฐจ์ด์ ์ด ๋๋‚œ ๊ฒƒ ๊ฐ™์•˜๋‹ค. ํ•˜์ง€๋งŒ ๊ฐ•์‚ฌ๋‹˜๊ป˜์„œ ์ฃผ์‹  ํžŒํŠธ ์ค‘์— "๋„ค์ด๋ฒ„ ๊ฒ€์ƒ‰ ์ฐฝ์— ์žˆ๋Š” ํด๋ž˜์Šค .nx_kbd์˜ ์—ญํ• ์ด ๋ฌด์—‡์ผ๊นŒ?"๋ผ๋Š” ํžŒํŠธ๋ฅผ ์ฃผ์…”์„œ ๋งŽ์ด ๊ณ ๋ฏผํ–ˆ๋‹ค.

.nx_kbd์˜ ์—ญํ• ์€ "๋„ค์ด๋ฒ„ ๊ฒ€์ƒ‰์ฐฝ"์˜ ํ‚ค๋ณด๋“œ ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜๋ฉด "ํด๋ฆญ"์œผ๋กœ ํ…์ŠคํŠธ ์ž…๋ ฅ์ด ๊ฐ€๋Šฅํ•œ ๊ฐ€์ƒ ํ‚ค๋ณด๋“œ๊ฐ€ ๋‚˜์˜จ๋‹ค. ๊ทธ ๊ฐ€์ƒ ํ‚ค๋ณด๋“œ ์ฐฝ์ด .nx_kbd์ด๋ฉฐ display:none์œผ๋กœ ์ˆจ๊ฒจ์ ธ์žˆ๋‹ค.

ํ‚ค๋ณด๋“œ๋Š” ์šฐ๋ฆฌ๊ฐ€ ๋Š˜ ์‚ฌ์šฉํ•ด์„œ ์•„๋Š” ๋งŒํผ ํ‚ค๋ณด๋“œ์˜ ์ž…๋ ฅํ‚ค๋Š” ์ƒ๋‹นํžˆ ๋งŽ๋‹ค.

์œ„์—์„œ ์„ค๋ช…ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ overflow:hidden์€ ์ˆจ๊ฒจ์ ธ์žˆ์ง€๋งŒ ์ˆจ๊ฒจ์ง„ ์š”์†Œ๊ฐ€ ํฌ์ปค์Šค๊ฐ€ ๋œ๋‹ค. ๋งŒ์•ฝ ๊ฐ€์ƒ ํ‚ค๋ณด๋“œ๊ฐ€ ํ•„์š”์—†๋Š” ์ƒํ™ฉ์ด๋ผ๋ฉด ์‹œ๊ฐ์žฅ์• ์ธ๋“ค์€ ์›ํ•˜๋Š” ์ •๋ณด์— ๋„๋‹ฌํ•˜๋ ค๋ฉด ๋งŽ์€ ํฌ์ปค์Šค๋ฅผ ๊ฑฐ์ณ ๊ฒ€์ƒ‰ ๋ฒ„ํŠผ์„ ๋ˆŒ๋ ค์•ผํ•˜๋Š” ๋ถˆํŽธํ•จ์ด ๋ฐœ์ƒํ•œ๋‹ค.

์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€์ƒ ํ‚ค๋ณด๋“œ๋ฅผ ์ด์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋ฒ„ํŠผ์— ํฌ์ปค์Šค๋ฅผ ๊ฐ€๊ฒŒ ํ•ด์„œ ์›ํ•  ๋•Œ ๊ธฐ๋Šฅ์„ ์„ ํƒํ•˜๊ฒŒ ํ•˜๊ณ  ๊ธฐ๋Šฅ์ฐฝ์„ ๋‚˜ํƒ€๋‚ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค๊ณ  ํ•„์š”์—†๋Š” ์ƒํ™ฉ์—์„œ๋Š” ํฌ์ปค์Šค๊ฐ€ ๊ฐ€์ง€์•Š๊ฒŒ ํ•ด์„œ ์‹œ๊ฐ์žฅ์• ์ธ๋“ค์˜ ์ •๋ณด ํƒ์ƒ‰์— ๋ถˆํŽธ์„ ์ค„์ด๊ธฐ ์œ„ํ•ด display:none์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ ์ ˆํ•œ ๊ฒƒ ๊ฐ™๋‹ค.

์ •๋‹ต์ด ์•„๋‹ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ๋‚˜ ์Šค์Šค๋กœ ๊นŠ์ด ์ƒ๊ฐํ•ด์„œ ๋‚ธ ๊ฒฐ๊ณผ๋ผ ๋งŒ์กฑ์Šค๋Ÿฝ๋‹ค.

4/9 display:none๊ณผ overflow:hidden์˜ ์ฐจ์ด์—์„œ width:0๊ณผ height:0์€ ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๊ธฐ๊ฐ€ ์š”์†Œ๋ฅผ ์ธ์ง€ ๋ชปํ•˜๊ณ  ์ฝ์ง€ ๋ชปํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•œ MacOS์˜ "Voice over"์™€ Chorme ๋‚ด์žฅ ๋ฆฌ๋”๊ธฐ์ธ "Chrome Vox"์˜ ๊ฒฝ์šฐ ์—ฌ์ „ํžˆ ์ฝ์–ด์ฃผ๋Š”๋ฐ ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๋งˆ๋‹ค ๋‹ค๋ฅธ ๊ฒƒ ๊ฐ™๋‹ค.


์ •๋ฆฌ๋ฅผ ๋งˆ์น˜๋ฉฐ โ›ณ๏ธ

์ด๋ฒˆ์— ์ฒ˜์Œ์œผ๋กœ Voice over๋ผ๋Š” Macbook์˜ ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๊ธฐ๋กœ ๋‚ด๊ฐ€ ์ž์ฃผ ์“ฐ๋Š” ์›น์‚ฌ์ดํŠธ๋Š” ์–ด๋–ป๊ฒŒ ์ฝ์–ด์งˆ๊นŒ? ๋ผ๋Š” ๊ถ๊ธˆ์ฆ์„ ํ’€์–ด๋ณด์•˜๋‹ค. ์ด ๊ณผ์ •์—์„œ ๋งŽ์€ ์ƒ๊ฐ์„ ํ•˜๊ฒŒ ๋˜์—ˆ์œผ๋ฉฐ ์ฒ˜์Œ "๋‚˜"์˜ ์ž…์žฅ์ด ์•„๋‹Œ "๊ฒ€์ƒ‰์— ์–ด๋ ค์›€์„ ๊ฒช๊ณ  ๊ณ„์‹  ๋ถ„๋“ค" ์ž…์žฅ์—์„œ ์ƒ๊ฐํ•ด๋ณด์•˜๋‹ค.

๋น„๋ก ๊ณผ์ œ๋กœ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ด์ง€๋งŒ ๊ฐ•์‚ฌ๋‹˜๊ป˜์„œ ์ •๋ง ์˜๋ฏธ์žˆ๋Š” ๊ณผ์ œ๋ฅผ ๋‚ด์ฃผ์‹  ๊ฒƒ ๊ฐ™๋‹ค. ํ•œ๋ฒˆ ๋” ํ‰๋ฒ”ํ•˜๊ฒŒ ์ƒํ™œ์— ๋ถˆํ‰ํ•˜๋Š” ๋‚˜์—๊ฒŒ ๋ฐ˜์„ฑํ•˜๋Š” ์‹œ๊ฐ„์„ ์ค€ ๊ณผ์ œ์˜€๋˜ ๊ฒƒ ๊ฐ™๋‹ค.

"๋‚ด๊ฐ€ ๋ถˆํŽธํ•˜์ง€ ์•Š๋‹ค๊ณ  ํ•ด์„œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋‹ค ๋ถˆํŽธํ•˜์ง€ ์•Š๋‹ค"๋ผ๋Š” ์ƒ๊ฐ์€ ์ •๋ง ๋ฏธ์•ˆํ•˜๊ณ  ์ด๊ธฐ์ ์ธ ์ƒ๊ฐ์ธ ๊ฒƒ ๊ฐ™๋‹ค.

์ด ์•ž์˜ ๋งŽ์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ฒŒ ๋ ํ…๋ฐ ์›น์ ‘๊ทผ์„ฑ์„ ์œ„ํ•ด ๊นŠ์€ ์ƒ๊ฐ์„ ๊ฑฐ์ณ ํ•˜๋„๋ก ๋…ธ๋ ฅํ•ด์•ผ๊ฒ ๋‹ค.

์•Œ๋งž์€ ๋Œ€๋‹ต์ด ์•„๋‹ˆ์—ฌ๋„ ์˜๋ฏธ์žˆ๋Š” ๊ณผ์ œ ๋•์— ์ ์€ ์–‘์˜ ์ •๋ฆฌ๊ธ€์—๋„ ๋งŒ์กฑ์Šค๋Ÿฌ์šด ํ•˜๋ฃจ๊ฐ€ ๋˜์—ˆ๋‹ค. ๐Ÿ˜Š

profile
untiring_dev - Notion ํŽ˜์ด์ง€๋Š” ์ •๋ฆฌ ์ค‘!

0๊ฐœ์˜ ๋Œ“๊ธ€