반응형

태그

 

Map tag

HTML CSS JavaScript MDN infographic

 

HTML <map> 요소 <area> 요소와 함께 이미지 맵(클릭 가능한 링크 영역)을 정의할 때 사용

 

https://developer.mozilla.org/ko/docs/Web/HTML/Element/map

 

속성 

role

 

<!-- role example -->
<li role="menuitem">Open file…</li>

Role 은 HTML 요소의 역할을 약속

기본 tag만으로 해당 요소의 역할을 정의하기 어려울때 사용

 

        <div role="button">Place Order</div>

해당 <div>의 작성자가 버튼에 기대되는 키보드 인터랙션을 제공하는 JavaScript도 구현했다는 약속

(반대로 아래에서 설명할 ARIA 역할(role)은 브라우저가 키보드 동작이나 스타일링을 제공하지 않습니다.)

 

 

area 계열

 

속성 (Property) 는 해당 요소의 특징이나 상황을 정의하며 aria- 라는 접두사를 사용

 

 

 

aria-label

<button aria-label="menu" class="button"></button>

aria-label 은 우리가 흔히 알고 있는 Label 목적을 위한 속성

특정 요소에 대한 설명을 그대로

 

 

... 공부하는대로 계속 업데이트중 

 

 

CSS들 

 

https://www.notion.so/css-851342264b4c4bde9f96a6f8f8e765bf

 

 

 

 

reference

 

https://bcp0109.tistory.com/348

 

웹 접근성과 WAI-ARIA

Overview HTML 페이지를 만들 때 고려해야 하는 것 중 하나가 웹 접근성입니다. 웹 접근성이란 시각장애인들이 웹 페이지를 원활하게 이용할 수 있도록 알려주는 가이드라인이라고 생각하면 됩니다

bcp0109.tistory.com

https://mulder21c.github.io/aria-practices/

 

WAI-ARIA 작성 방법 1.2

유저 인터페이스가 적절한 접근 가능한 이름을 제공하는데 사용될 수 있는 보이는 텍스트를 포함하는 경우, 접근 가능한 이름에 대한 보이는 텍스트를 사용하는 것이 유지보수를 간소화하고,

mulder21c.github.io

 

반응형

+ Recent posts