날짜 칸들은 role="grid" 안의 role="gridcell"로 구성하고, 한 번에 하나의 칸만 tabindex="0"을 갖는 로빙 탭인덱스로 방향키 이동을 지원합니다 — 좌우는 하루씩, 상하는 7일(한 주)씩 이동하고 PageUp/PageDown으로 달을 넘깁니다.
데이트 피커(이 사전의 다른 항목)와 같은 그리드 구조를 공유하지만 목적이 다릅니다. 데이트 피커는 폼 입력 하나를 채우기 위해 잠깐 열리는 팝업이라 날짜 하나를 고르면 바로 닫히지만, 캘린더 뷰는 그 자체가 화면의 주인공으로 계속 펼쳐져 있고 하루에 이벤트가 여러 개 쌓일 수도 있습니다(점 여러 개, 혹은 "+3개 더").
오늘 날짜는 반드시 색이 아닌 형태(테두리, 굵기)로도 구분해야 하고, 이벤트가 있는 날은 점 색깔만으로 종류를 구분하기보다 hover나 클릭 시 텍스트로 내용을 보여줘야 색맹 사용자도 무엇이 있는지 알 수 있습니다.