7

Chris Coyier は少し前に、最良のマークアップはセクションで使用rel='up'すると書きました<nav>が、それは 2010 年のことであり、当時はこの方法が議論されていたと彼は言いました。ブレッドクラム ナビゲーション バーに HTML5 を使用して階層をマークアップする最良の方法は何ですか? クリスのおすすめは次のとおりです。

<nav>
  <p>
    <a href="/" rel="index up up up">Main</a> >
    <a href="/products/" rel="up up">Products</a> >
    <a href="/products/dishwashers/" rel="up">Dishwashers</a> >
    <a>Second hand</a>
  </p>
</nav>
4

2 に答える 2

0

まあ、個人的には、Divya Manianによるこの記事が好きです。この記事では、ほとんどの人が考えているほどセマンティクスは重要ではないと説明しています。ほとんどの場合、人々はWebブラウザーでページを表示し、基になるcssまたはhtml構造が何であるかを知らないため、見た目が美しく、機能する限り、それほど気にする必要はありません。

ほとんどの検索エンジンとコンピュータアクセシビリティソフトウェアは、特にそれらを妨害しようとしない限り、特定のマークアップに関係なくそれが何であるかを理解します。ナビゲーションをnavタグに入れることはもちろん、よりスマートなソフトウェアに役立ちますが、よりスマートなソフトウェアはとにかくそれを理解します。

コードがセマンティクスに従っているかどうかを心配してもrel=up、ナビゲーションをコーディングするための「最良の方法」であるかどうかを判断する価値があるほどの具体的なメリットは得られません。時間を無駄にしないでください。サイトをコーディングするだけです。(もちろん、時間単位で支払いを受けている場合を除きます。)

于 2012-06-03T03:26:34.033 に答える