ALT 속성
이 alt
속성은 태그 세트 (즉 img
, area
및 선택적으로 for input
and applet
)에 정의되어 객체에 해당하는 텍스트를 제공 할 수 있습니다.
동등한 텍스트는 다음과 같은 일반적인 상황에서 웹 사이트와 방문자에게 다음과 같은 이점을 제공합니다.
- 오늘날 웹 브라우저는 용량이 매우 다른 매우 다양한 플랫폼에서 사용할 수 있습니다. 일부는 이미지를 전혀 표시 할 수 없거나 제한된 유형의 이미지 만 표시합니다. 일부는 이미지를로드하지 않도록 구성 할 수 있습니다. 코드에 이미지에 alt 속성이 설정되어있는 경우 대부분의 브라우저는 이미지 대신 사용자가 제공 한 설명을 표시합니다.
- 방문자 중 일부는 시각 장애인, 색맹, 시력이 낮은 이미지를 볼 수 없습니다. alt 속성은 페이지에있는 내용을 잘 이해하기 위해이 속성에 의존 할 수있는 사람들에게 큰 도움이됩니다.
- 검색 엔진 봇은 위의 두 가지 범주에 속합니다. 웹 사이트를 인덱싱 할 가치가있는만큼 색인화하려면 alt 속성을 사용하여 페이지의 중요한 섹션을 놓치지 않도록합니다.
제목 속성
이 기술의 목적은 사용자가 title
속성에 도움말 정보를 제공하여 양식에 데이터를 입력 할 때 상황에 맞는 도움말을 제공하는 것입니다. 도움말에는 형식 정보 또는 입력 예가 포함될 수 있습니다.
예 1 : 검색
범위를 제한하는 풀다운 메뉴 검색 양식은 풀다운 메뉴를 사용하여 검색 범위를 제한합니다. 풀다운 메뉴는 검색어를 입력하는 데 사용되는 텍스트 필드 바로 옆에 있습니다. 검색 필드와 풀다운 메뉴 사이의 관계는 시각적 디자인을 볼 수있는 사용자에게 명확하며, 여기에는 가시적 인 레이블을위한 공간이 없습니다. title
속성은 식별하는 데 사용되는 select
메뉴. 이 title
속성은 화면 판독기로 말하거나 화면 돋보기를 사용하는 사람들을위한 도구 설명으로 표시 할 수 있습니다.
<label for="searchTerm">Search for:</label>
<input id="searchTerm" type="text" size="30" value="" name="searchTerm">
<select title="Search in" id="scope">
...
</select>
예 2 : 전화 번호 입력 필드
웹 페이지에는 미국에서 전화 번호를 입력하기위한 컨트롤이 포함되어 있으며 지역 번호, 교환 및 마지막 4 자리에 대한 필드가 3 개 있습니다.
<fieldset>
<legend>Phone number</legend>
<input id="areaCode" name="areaCode" title="Area Code" type="text" size="3" value="" >
<input id="exchange" name="exchange" title="First three digits of phone number" type="text" size="3" value="" >
<input id="lastDigits" name="lastDigits" title="Last four digits of phone number" type="text" size="4" value="" >
</fieldset>
예 3 : 검색 기능
웹 페이지에는 사용자가 검색어를 입력 할 수있는 텍스트 필드와 검색을 수행하기위한 "검색"버튼이 있습니다. 이 title
속성은 양식 컨트롤을 식별하는 데 사용되며 버튼은 텍스트 필드 바로 뒤에 위치하므로 텍스트 필드가 검색어를 입력해야하는 위치임을 사용자에게 명확하게 알 수 있습니다.
<input type="text" title="Type search term here"/> <input type="submit" value="Search"/>
예 4 : 양식 컨트롤
의 데이터 테이블 양식 컨트롤 의 데이터 테이블은 각 컨트롤을 해당 셀의 열 및 행 머리글과 연결해야합니다. 제목 (또는 오프 스크린 레이블)이 없으면 비 시각적 사용자가 양식을 탭하는 동안 보조 기술을 사용하여 해당 행 / 열 헤더 값을 일시 중지하고 조사하기가 어렵습니다.
예를 들어, 설문 조사 양식의 첫 번째 행에는 질문, 동의, 미정, 동의 안 함 등 4 개의 열 머리글이 있습니다. 다음 각 행에는 세 열의 답변 선택에 해당하는 각 셀에 질문과 라디오 버튼이 있습니다. 모든 라디오 버튼의 제목 속성은 답변 선택 (열 머리글)과 질문 텍스트 (행 머리글)를 구분 기호로 하이픈 또는 콜론으로 연결 한 것입니다.
Img 요소
MDN에 언급 된 허용 된 속성 .
alt
crossorigin
decoding
height
importance
(실험용 API)
intrinsicsize
(실험용 API)
ismap
referrerpolicy
(실험용 API)
src
srcset
width
usemap
보시다시피 title
속성은 img
요소 내부에서 허용되지 않습니다 . alt
속성 을 사용 하고 필요한 경우 속성 :hover
대신 CSS (예 : pseudo class )를 사용 title
합니다.