[웹접근성] label 태그

2020. 12. 8. 14:11·Tech Archive/웹접근성

스크린리더와 같은 통신 기기는 label 태그를 통해 input 태그를 인식한다

 

  • label 태그는 양식 입력 창의 요소들을 위한 캡션
  • 명시적, 암시적 코드 작성 방법이 있다
  • 주로 input 태그와 함께 사용
<label for="text">텍스트</label>
<input type="text" id="text" />

label의 for 속성을 input의 id 속성으로 연결

 

 

  • 명시적 작성 방식
<label for="text">텍스트</label>
<input type="text" id="text" />

 

  • 암시적 작성 방식
<label>
  텍스트
  <input type="text" id="text" />
</label>

 

두 방식 모두 사용하더라도 문제가 없는 것이 표준이지만

일부 통신 기기에서 암시적 방식을 지원하지 않기 때문에 명시적 방식을 사용하는 것이 좋다

 

  • 디자인 상 label이 제공되기 어려운 경우는 input 태그에 title 속성을 사용
  • input의 placeholder의 경우 스크린리더에서 읽혀지는것을 보장할수 없으므로 title 속성도 사용

'Tech Archive > 웹접근성' 카테고리의 다른 글

[웹접근성] 페이지 title 제공  (0) 2021.03.30
[웹접근성] 대체 텍스트 제공  (0) 2020.12.21
[웹접근성] 키보드 접근성 고려 tabindex 사용  (0) 2020.12.02
'Tech Archive/웹접근성' 카테고리의 다른 글
  • [웹접근성] 페이지 title 제공
  • [웹접근성] 대체 텍스트 제공
  • [웹접근성] 키보드 접근성 고려 tabindex 사용
roundfigure
roundfigure
알 수 없는 에러, 기술, 그리고 딱 떨어지는 해답. 사방으로 흩어진 모호한 문제들, 매끄러운 'Round Figure'로 정리하고 싶은 블로그.
  • roundfigure
    Round Figure
    roundfigure
  • 전체
    오늘
    어제
    • 전체 글 (92) N
      • Tech Archive (40)
        • Linux (2)
        • Linux(CentOS) (9)
        • Apache (4)
        • SpringBoot (3)
        • React (0)
        • Javascript (8)
        • JSTL (5)
        • 웹접근성 (4)
        • MySQL (2)
        • Unity (0)
        • ETC (3)
      • Trend (16)
      • AI활용 (26) N
      • Hosting & Infra (3)
      • Automation & Lab (1)
      • Error & Trouble Shooting (6) N
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • StackFreeks
    • StackFreeksTools
    • zeuz
    • hydok
  • 공지사항

  • 인기 글

  • 태그

    Proxy
    jquery
    웹접근성
    SWE-bench
    claude code
    CentOS 7
    설치
    javascript
    ai 코딩 도구
    CLAUDE.md
    프로그래밍
    리눅스
    Claude Mythos 5
    mysql
    apache
    VPS 비교
    .mdc
    JSTL
    CursorRules
    Linux
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
roundfigure
[웹접근성] label 태그
상단으로

티스토리툴바