nav 안에 링크(또는 버튼) 목록을 두고, 현재 화면에 aria-current="page"를 줍니다. 아이콘만으로는 의미가 불분명하니 라벨 텍스트를 함께 두는 게 원칙이고, 라벨을 감춘다면 각 항목에 접근 가능한 이름을 별도로 제공해야 합니다.
내비게이션 레일과의 차이는 화면 크기와 방향입니다 — 하단 내비게이션은 엄지가 닿기 쉬운 모바일 화면 아래에 가로로 배치되고, 레일은 태블릿·데스크톱처럼 넓은 화면 측면에 세로로 붙습니다. 탭과의 차이는 무엇을 바꾸느냐입니다 — 탭은 한 페이지 안의 콘텐츠 섹션을 바꾸지만, 하단 내비게이션은 앱의 최상위 화면 자체(홈, 검색, 마이페이지 등)를 전환합니다.
항목이 5개를 넘으면 좁은 화면에서 라벨이 겹치니 보통 4~5개로 제한하고 나머지는 "더보기"로 묶습니다.