나는 정말로 2 개의 헤더가있는 HTML 구조를 가지고있다 : 페이지의 윗부분에 약간의 네비게이션 아이템과 버튼이있다. 그 아래에는 로고를 가지고있는 다른 섹션과 내가 main 항해. 이 상황에서다수의 헤더와 ARIA 역할
는 포장에 허용 :
<div id="topWrap"> <div id="topNavWrap"> <nav id="utilityLinks"> <ul> <li><a href="#">Home</a></li> <li><a href="#">Page</a></li> <li><a href="#">Page</a></li> <li><a href="#">Page</a></li> <li><a href="#">Page</a></li> </ul> </nav> <div id="quickLinks"> <ul> <li><a href="#">Login</a></li> <li><a href="#">Contact</a></li> </ul> </div> </div> </div> <div id="headerWrap"> <div id="header"> <div id="logo"><a href="#"><img src="logo.png" /></a></div> <nav id="mainNav"> <ul> <li><a href="#">Main Service Page</a></li> <li><a href="#">Main Service Page</a></li> <li><a href="#">Main Service Page</a></li> <li><a href="#">Main Service Page</a></li> <li><a href="#">Main Service Page</a></li> </ul> </nav> </div> </div>
내 질문은 :
두
은 나의 구조는 다음과 같이 보입니다 때문에 전체 폭 CSS3 그라데이션의 래퍼 오프 구분된다 이 두nav
요소를 모두header
요소에 넣으려면nav
요소와 로고를header
요소로 묶어 야합니까? 아니면 두 요소를 모두 하나의 큰header
요소로 래핑합니까?Aria을 사용할 때
role="main"
을 내비게이션이나 내 주header
요소에 사용해야하나요?
2) 물론, 당신이 의도하는 바에 따라'role = "main"'을 사용해서는 안됩니다. - 문서의 main_content_ 섹션. 탐색에 그것을 사용하는 것은 말이되지 않습니다. – CBroe