nav タグをどこでどのように使用する必要があるかについての質問をたくさん読みましたが、その中に「主要な」ナビゲーション要素を配置することを意図しているとわかりましたが、その目的は何ですか?
w3schoolsがそう言っているのがわかります
「障害のあるユーザー向けのスクリーン リーダーなどのブラウザーは、この要素を使用して、このコンテンツの初期レンダリングを省略するかどうかを決定できます。」
しかし、それ以上の用途はあります<nav>か? タグを省略することの他の意味はありますか?
nav タグをどこでどのように使用する必要があるかについての質問をたくさん読みましたが、その中に「主要な」ナビゲーション要素を配置することを意図しているとわかりましたが、その目的は何ですか?
w3schoolsがそう言っているのがわかります
「障害のあるユーザー向けのスクリーン リーダーなどのブラウザーは、この要素を使用して、このコンテンツの初期レンダリングを省略するかどうかを決定できます。」
しかし、それ以上の用途はあります<nav>か? タグを省略することの他の意味はありますか?
タグ like の目的<nav>はセマンティック マークアップです。つまり、ページ要素の理解力と適切な説明です。の代替も<div id='nav'>問題ありませんが、はるかに不格好です。Web クローラーなどは、コンテンツが適切に説明され、レイアウトされていることを見つけて満足するので、このようなタグを可能な限り使用することをお勧めします。
ツール/ユーザーエージェントは、それを使って何かをするかもしれません (またはしないかもしれません) 。現在または将来。
あなたは自分の仕事 (コンテンツのマークアップ) を行い、ツールは自分の仕事 (マークアップの解釈) を行います。要素を「省略することの唯一の意味」navは、これらのツールがこの情報を解釈に使用できないということです。
このnav定義は、非規範的な注記を示しています。
初期レンダリングでナビゲーション情報を省略することでメリットを享受できるユーザー、またはナビゲーション情報をすぐに利用できることでメリットを享受できるユーザーを対象とするユーザー エージェント (スクリーン リーダーなど) は、この要素を使用して、ページを最初にスキップするか、リクエストに応じて提供します (またはその両方)。
しかし、他の目的を想像するのは難しくありません。
ページ構造について知れば知るほど、さまざまなツールを使用してページを操作できるようになります。これが、いわゆるセマンティック マークアップの要点です。