FE/HTML,CSS

overflow : hidden vs display : none 의 차이점은?

mandelina 2022. 4. 7. 17:37

두 속성 모두 영역이 보이지 않게 숨기는 속성이다.

 

overflow : hidden  vs  display : none 의 차이점은 접근성이다.

 

즉,  스크린리더가 읽게 할 것이냐, 읽지 않게 할 것이냐이다. 

 

display : none
스크린 리더가 읽지 않게 한다.

overflow : hidden 스크린 리더가 읽는다.

 

즉, 스크린리더가 읽어줘야 할 내용은 overflow : hidden으로 ,  읽지 않아도 되는 내용은 display : none 으로 처리해준다.