// W3C, MUI ์์
<nav>
<ol>
<li>
<a></a>
</li>
</ol>
</nav>
// Web.dev
<nav>
<a></a>
</nav>
<nav class="breadcrumbs" role="navigation" aria-label="Breadcrumb">
<ol>
<li><a href="/">Home</a></li>
<li><a href="/category">Category</a></li>
<li aria-current="page">Current Page</li>
</ol>
</nav>
๐ ์ปดํฌ๋ํธ ์ ๋ณด
๐ ์ฐธ์กฐ ๋ฐ ๋ ํผ๋ฐ์ค
๐ ์ ๊ทผ์ฑ ๋ฐ ARIA ์ ์ฉ ์ฌ๋ถ
role="navigation",aria-label="Breadcrumb",aria-current="page"๋ฑ์ด ์ฌ์ฉ๋จ.role="navigation"์ ๋ด๋น๊ฒ์ด์ ์ญํ ์ ๋ช ์ํ๋ฉฐ,aria-label="Breadcrumb"๋ฅผ ํตํด ์คํฌ๋ฆฐ ๋ฆฌ๋๊ฐ ์ปดํฌ๋ํธ์ ๋ชฉ์ ์ธ์. ๋ง์ง๋ง ๋งํฌ์aria-current="page"์ ์ฉํด ํ์ฌ ํ์ด์ง ๋ํ๋aria-hidden="true"๋ก ์ค์ ๋์ด ์คํฌ๋ฆฐ ๋ฆฌ๋ ์ฌ์ฉ์์๊ฒ ์ค๋ณต๋ ์ ๋ณด ์ฐจ๋จ๐๏ธ ๋งํฌ์ ๊ตฌ์กฐ ๋ถ์
<nav>,<ol>,<li>,<a>์ ๊ฐ์ ์๋งจํฑ ํ๊ทธ ์ฌ์ฉ.<nav>๋ ๋ด๋น๊ฒ์ด์ ๋ชฉ์ ๋ํ๋ด๊ณ ,<ol>๊ณผ<li>ํตํด ๊ณ์ธต์ ๊ตฌ์กฐ ๋ช ํํ ํํ, ๊ฐ ํญ๋ชฉ์<a>ํ๊ทธ ์ฌ์ฉํด ๋งํฌ๋ก ์ฐ๊ฒฐ<nav><ol><li>๊ตฌ์กฐ ์ฌ์ฉํ์ฌ ์๋งจํฑํ๊ฒ ํ์ด์ง ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๋ช ํํ ํํ. ์ด๋ฅผ ํตํด ์คํฌ๋ฆฐ ๋ฆฌ๋ ์ฌ์ฉ์๊ฐ ํ์ฌ ์์น์ ์ ์ฒด ๊ตฌ์กฐ๋ฅผ ์ฝ๊ฒ ํ์ ํ ์ ์์ผ๋ฉฐ, SEO์๋ ๊ธ์ ์ ์ธ ์ํฅ์ ๋ฏธ์นจ<nav><a>๊ตฌ์กฐ ์ฌ์ฉํ์ฌ ๊ฐ๊ฒฐํจ์ ์ค์. ์ด ์ ๊ทผ ๋ฐฉ์์ ๋จ์ํ ํ์ด์ง ๊ตฌ์กฐ์ผ ๋ ์ ํฉํ๋ฉฐ, ์ธํฐ๋์ ์ด ํ์ ์๋ ๊ฒฝ์ฐ ๊ฐ๊ฒฐํ๊ฒ ํํ ๊ฐ๋ฅ. ์ ํ์ง๋ฅผ ์ ๊ณตํ๋<select>์์๋ฅผ ์ถ๊ฐํ์ฌ ์ฌ์ฉ์ ๊ฒฝํ์ ๊ฐํ๐ก UI ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋น๊ต ๋ถ์
<nav><ol><li>๊ตฌ์กฐ ์ฌ์ฉํด ์๋งจํฑ ์น ๊ณ์ธต์ ๊ตฌ์กฐ ์ ์งํ๋ฉฐ, ์ ๊ทผ์ฑ ํฅ์ ์ํดaria-current์ ๊ฐ์ ์์ฑ ์ถ๊ฐ<nav><a>๊ตฌ์กฐ์ ์ถ๊ฐ์ ์ธ ์ธํฐ๋์ ์ํด<select>์์ ํฌํจํด ์ ํ์ง ์ ๊ณต. ์ฌ์ฉ์๊ฐ ๋์ผํ ๋ ๋ฒจ์ ๋ค๋ฅธ ํ์ด์ง๋ก ๋น ๋ฅด๊ฒ ์ด๋ํ ์ ์๋ ๊ธฐ๋ฅ ์ถ๊ฐํ์ฌ ์ฌ์ฉ์ ๊ฒฝํ ๊ฐํํ ์ ์์โ๏ธ ๊ตฌํ ๋ฐ ์ค๊ณ ๊ณ ๋ ค์ฌํญ
๐ ํ ์คํธ ๋ฐ ๊ฒํ
aria-current์์ฑ์ด ์ฌ๋ฐ๋ฅด๊ฒ ๋์ํ๋์ง ํ์ธ๐ ์ถ๊ฐ ์ฐธ๊ณ ์ฌํญ
๐ฏ ์ญํ , ์์ฑ, ์ํ ๋ฐ ํ๊ทธ ์์ฑ
role="navigation"์ผ๋ก ๋ธ๋ ๋ํฌ๋ผ์ด ๋ด๋น๊ฒ์ด์ ์ญํ ๋ช ์aria-label="Breadcrumb"๋ฅผ ํตํด ์คํฌ๋ฆฐ ๋ฆฌ๋ ์ฌ์ฉ์์๊ฒ ์ด ์์๊ฐ ๋ธ๋ ๋ํฌ๋ผ์ ์๋ฆผaria-current="page"์ฌ์ฉํ์ฌ ์๊ฐ์ ๋ฐ ํ๋ก๊ทธ๋จ์ ์ผ๋ก ํ์ฌ ์์น ๋ช ํํ ํ์<select>์์์ JavaScript ์ฌ์ฉํ์ฌ ๋์ ํ์ด์ง ์ ํ ์ง์ ๊ฐ๋ฅaria-hidden="true"๋ก ์ค์ ํ์ฌ ์คํฌ๋ฆฐ ๋ฆฌ๋ ์ฌ์ฉ์์๊ฒ ๋ถํ์ํ ๋ฐ๋ณต ํผํ๋๋ก ํจ