HTML5에서 button을 써도 접근성에 문제없나요?

HTML5로 작업 중인데요.
등록이나 회원가입, 조회 버튼을 만들 때 예전에는 a 링크나 input type="image"를 썼어요.
button type="button"을 사용해도 웹 접근성에 문제가 없는지 궁금합니다.

댓글 3

  • 자올 2025.03.24

    button을 쓴다는 것 자체가 웹 접근성에 어긋난다는 뜻은 아니에요.
    폼을 전송하는 회원가입이나 등록 버튼이라면 submit을 쓰고, 단순한 버튼 기능에는 type="button"을 쓰면 됩니다.
    무조건 써도 되는지보다 버튼이 어떤 기능을 하는지에 따라 고르면 돼요.

  • 에녹 2025.03.24

    버튼 타입에 submit도 있지 않나요?
    <button type="submit">등록</button>처럼 쓰는 건 잘못된 건가요?

  • 그대와나 2025.03.24

    등록이나 회원가입처럼 폼을 전송하는 버튼은 submit으로 처리해야 해요.
    type="button"은 폼 제출이 되지 않아서 자바스크립트 처리가 필요합니다.