웹 접근성에서 <div> 는 반드시 피해야 할 요소일까요?
정답: '아니다'
간혹 HTML을 공부하는 분들이 특히나 <div> 요소에 대해서 강하게 피하는 현상을 보이는데요,
<div> 요소를 대체할 요소가 많고 또 과거에 무분별하게 사용하지 말라고 강조하던 게
사람들에게 사용하지 말라는 식으로 인식되었던 게 영향을 주었다고 생각합니다.
그러나 <div> 요소는 의미론상 '아무것도 아님'을 나타내는 요소로,
스타일을 넣기 위해 사용하거나 JavaScript 를 적용하거나, ARIA 를 사용할 때도 사용할 수 있어서
오히려 굉장히 다방면으로 사용될 수 있는 요소입니다.
적절하게만 사용하면 굉장히 좋은 요소이니 다들 잘 사용하셨으면 좋겠네요.