역할 · 문서 구조
role="subscript"
기준선 아래에 작게 쓰는 아래 첨자입니다. HTML <sub>에 대응합니다.
중급HTML 요소 우선
한눈에 보기
- 분류
- 문서 구조
- 대응 HTML
<sub>- 이름 정하는 방법
- 금지 (prohibited)
- 이름 필수
- 아니요
- 필수 상위 요소
- 없음
- 필수 하위 요소
- 없음
설명
subscript는 화학식(H2O)이나 수학 변수 첨자처럼 관례상 아래 첨자로 쓰는 문자입니다. 짝이 되는 역할은 superscript입니다.
이 역할은 WAI-ARIA 1.2에서 HTML 텍스트 수준 요소와 짝을 맞추기 위해 추가되었습니다. 이름(aria-label, aria-labelledby)을 붙일 수 없고, 화면낭독기가 기본 설정에서 따로 알려 주지 않는 경우가 많습니다. 대응 HTML 요소를 쓰는 것이 가장 간단하고 확실합니다.
화면낭독기는 대부분 첨자를 일반 문자처럼 이어 읽습니다(“H2O”). 의미 혼동이 생길 수 있는 경우(예: 각주 번호, 수식)는 숨긴 설명 텍스트나 MathML을 고려합니다. 시각적 위치 조정만 필요하면 CSS vertical-align을 씁니다.
함께 쓰는 속성
전역 속성(이름·설명 등)은 모든 역할에 쓸 수 있어 생략했습니다.
사용 예
화학식
<p>물의 화학식은 H<sub>2</sub>O입니다.</p>역할로 지정
<span role="subscript">2</span>화면낭독기에서는
| 상황 | 들리는 안내 (예) |
|---|---|
| 문장 읽기 | 물의 화학식은 H2O입니다 |
사용 지침
이렇게 쓰세요
- 관례상 아래 첨자인 표기에
<sub>를 씁니다.
이렇게 쓰지 마세요
- 모양 조정만을 위해 sub를 쓰지 않습니다.