これは、Webコマースサイトのヘッダー用に作成したマークアップです。それが意味論的に正しいのかどうかはわかりません - 特にユーティリティーバー。ウィッシュリストページ、アカウントへのリンクのコンテナdiv
にnavigation
またはそれはまたnav
要素またはaside
内でなければならない - 私はrole
を追加すべきか?支援技術に対してよりアクセス可能と優しい -電子商取引のウェブサイトにユーティリティバーとメインナビゲーションを意味的にマークアップする方法は?
はまた、(クライアントがこのようにそれを望んでいる設計の順序を変更することはできません)私は、この設計をするために何ができるかをお知らせください。
<header>
<div role="navigation" aria-labelledby="utility-nav" class="utility-nav">
<h2 class="visuallyhidden" id="utility-nav">Account and store pages</h2>
<div class="align-right">
<a href="#">my account</a>
<a href="#">find a store</a>
<a href="#">credit center</a>
<a href="#">track order</a>
<a href="#">wishlist</a>
</div>
</div> <!-- utility bar -->
<div id="logo-search">
<!-- logo -->
<!-- search -->
<!-- mini cart/shopping bag -->
</div> <!-- logo, search, shopping bag container -->
<nav id="top-nav">
<a href="#">Women</a>
<a href="#">Men</a>
<a href="#">Juniors</a>
<a href="#">Baby</a>
<!-- etc -->
</nav> <!-- top nav -->
</header> <!-- header -->
あなたは、この設計(すべて大文字)を作りたいと言うが、私はあなたがそこにリンクする意図されたデザインがあるかどうかわかりません。 – aardrian
デザインを追加すると、事柄がはっきりと分かりやすくなりますが、NDAに違反する可能性があります。 – Larrydx