๐Ÿ“˜ Programming

์‹œ๊ฐ ์žฅ์• ์ธ์„ ์œ„ํ•œ ์›น ๊ฐœ๋ฐœ (aria-label)

ํ•œ์ฝ”๋”ฉ 2020. 11. 29. 16:56
728x90
728x90

 

์‹œ๊ฐ ์žฅ์• ์ธ์˜ ์›น ํŽ˜์ด์ง€ ๋ณด๊ธฐ

ํ”„๋ก ํŠธ์—”๋“œ ์›น ๊ฐœ๋ฐœ์„ ํ•˜๋ฉด์„œ ์‹œ๊ฐ ์žฅ์• ์ธ์€ ์›น ํŽ˜์ด์ง€๋ฅผ ์Šคํฌ๋ฆฐ ๋ฆฌ๋”(์˜ˆ๋ฅผ ๋“ค์–ด, Google์˜ ํ…์ŠคํŠธ ์Œ์„ฑ ๋ณ€ํ™˜ ์—”์ง„)๋ฅผ ํ†ตํ•ด ์ปจํ…์ธ ์˜ ์˜๋ฏธ๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜๋‹ค.

 

์˜ˆ๋ฅผ ๋“ค์–ด, ์•„๋ž˜์™€ ๊ฐ™์ด pagination์ด ์กด์žฌํ•œ๋‹ค.

 

์šฐ๋ฆฌ๋Š” ์–ด๋–ค ํŽ˜์ด์ง€์— ์ €๋Ÿฐ pagination์„ ๋ณด๋ฉด ์˜๋ฏธ๋ฅผ ๋ฐ”๋กœ ์•Œ ์ˆ˜ ๊ฐ€ ์žˆ๋‹ค. 

 

ํ•˜์ง€๋งŒ ์‹œ๊ฐ ์žฅ์• ์ธ์ด pagination์„ ํ†ตํ•ด ๋‹ค๋ฅธ ํŽ˜์ด์ง€๋กœ ๊ฐ€๊ณ  ์‹ถ๋‹ค๋ฉด?

 

์Šคํฌ๋ฆฐ ๋ฆฌ๋”๋ฅผ ํ†ตํ•ด ์ € pagination์„ ์ฝ์œผ๋ฉด ๊ฐ€๋ น, "Go to page 1" ๋˜๋Š” "Go to next page"๋ผ๊ณ  ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๊ฐ€ ์Œ์„ฑ์„ ๋‚ธ๋‹ค.

 

์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๊ฐ€ ์ € ๋‚ด์šฉ์„ ์ฝ์„ ์ˆ˜ ์žˆ๋„๋ก ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์›น์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์„๊นŒ?

 

 

aria-label="์‹œ๊ฐ ์žฅ์• ์ธ์„ ์œ„ํ•œ ๋ฉ”์‹œ์ง€"

<a href="#" aria-label="Go to previous page">Previous</a>

<a href="#" aria-label="Current Page. Go to page 1">1</a>

 

์ฒซ๋ฒˆ์žฌ <a>๋ฅผ ๋ณด๋ฉด ํ‰๋ฒ”ํ•œ ์•ต์ปค ํƒœ๊ทธ์ด์ง€๋งŒ, aria-label์ด๋ผ๋Š” ์†์„ฑ์ด ๋ณด์ธ๋‹ค.

 

์ด๊ฒƒ์ด ๋ฐ”๋กœ ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๊ฐ€ ์ฝ์„ ๋ฉ”์‹œ์ง€.

 

์šฐ๋ฆฌ ๋ˆˆ์—๋Š” Previous๋ผ๋Š” ๊ธ€์ด ๋ณด์ด์ง€๋งŒ, ์‹œ๊ฐ ์žฅ์• ์ธ์˜ ๊ท€์—๋Š” "Go to previous page"๋ผ๊ณ  ๋“ค๋ฆฐ๋‹ค.

 

๊ฐœ์ธ์ ์œผ๋กœ, ์žฅ์• ์ธ์„ ์œ„ํ•œ ๋Œ€์ฒด ๋„๊ตฌ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋‹ˆ ๋งˆ์Œ์ด ๊ฐ€๊ณ  ํ›—๋‚  ์›น ๊ฐœ๋ฐœ ์‹œ ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

 

 

WAI-ARIA ? 

WAI-ARIA์˜ ์ •์˜๋ฅผ ์œ„ํ‚คํ”ผ๋””์•„์—์„œ ์ฐพ์•„๋ณด์ž.

WAI-ARIA๋Š” Web Accessibility initiative - Accessible Rich Internet Application์˜ ์•ฝ์ž๋กœ ์›น ํŽ˜์ด์ง€, ํŠนํžˆ ๋™์  ์ฝ˜ํ…์ธ , ๊ทธ๋ฆฌ๊ณ  Ajax, HTML, JS ๋ฐ ๊ด€๋ จ ๊ธฐ์ˆ ๋กœ ๊ฐœ๋ฐœ๋œ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌ์„ฑ์š”์†Œ์˜ ์ ‘๊ทผ์„ฑ์„ ์ฆ๊ฐ€์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ทœ์ •ํ•œ W3C๊ฐ€ ์ถœํŒํ•œ ๊ธฐ์ˆ ์‚ฌ์–‘์ž…๋‹ˆ๋‹ค. ์ถœ์ฒ˜: ์œ„ํ‚คํ”ผ๋””์•„

 

๊ทธ๋ ‡๋‹ค๊ณ  ํ•œ๋‹ค. 

 

์‚ฌ์šฉ ๋ฐฉ๋ฒ•๊ณผ ์ž์„ธํ•œ ์ •๋ณด๋“ค์€ ์•„๋ž˜ URL์—์„œ ๋” ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

www.w3.org/WAI/standards-guidelines/aria/

 

WAI-ARIA Overview

The Website of the World Wide Web Consortium’s Web Accessibility Initiative.

www.w3.org

 

728x90
๋ฐ˜์‘ํ˜•