- ベストアンサー
link要素
私のHPはトップページに目次があります。 それから前のページがトップページの場合で 次のページがない場合は <link rel="next" href="">は書かなくて いいのでしょうか?。 こんな感じでいいのでしょうか? <link rel="start"href="~index.html"> <link rel="contents" href="~index.html"> <link rel="prev" href="~index.html"> <link rel="next" href="">←書かない
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>次のページがない場合は ><link rel="next" href="">は書かなくて >いいのでしょうか?。 書かなくて良いというより、ないなら書いてはいけないと思います。 仮に空の物を書きますと、 (<link rel="next" href="">を書いたとすると) Operaではナビゲーションバーの「次へ」が選択可の様な状態になりあたかも次頁がある様にみえ、 その上で「次へ」をクリックしても無反応という変な感じになり・・・。 IEでのある拡張ツールの機能を用いた場合などには、 「次」が選択可能でそのページの存在するフォルダを指定した様な動きをしたりと<link rel="next" href="./">と同等の動きの様で(詳細は未検証ですが)。 とりあえず、ナビゲーションバーの機能があるOperaを意識するなら、 <link rel="Top" href="./index.html" type="text/html" title="ホームページ(最初のページ)"> <link rel="Index" href="./index3.html" type="text/html" title="索引ページ"> <link rel="Contents" href="./content.html" type="text/html" title="目次ページ"> <link rel="Search" href="./search.html" type="text/html" title="検索できるページ"> <link rel="Glossary" href="./glossar.html" type="text/html" title="用語解説ページ"> <link rel="Help" href="../Info/help.html" type="text/html" title="ヘルプページ"> <link rel="First" href="./sample01.html" type="text/html" title="最初の文書へ "> <link rel="Prev" href="./sample02.html" type="text/html" title="前の文書へ "> <link rel="Next" href="./sample04.html" type="text/html" title="次の文書へ "> <link rel="Last" href="./sample05.html" type="text/html" title="最後の文書へ "> <link rel="Up" href="./index2.html" type="text/html" title="一つ上の階層へ "> <link rel="Copyright" href="./copyrig.html" type="text/html" title="著作権についてのページへ "> <link rel="Author" href="mailto:sample@goo.ne.jp" title="E-mail address"> 以上を当該ページで該当するものがある物だけ採用して記述したい場合に記述すれば良いと思います。 尚、title属性はLynxなどで適用されます。
その他の回答 (1)
ナビゲーションリンクは全てを必ず書かなくてはいけない、 というわけではないので別に構わないのではないでしょうか?
お礼
有難うございます。 書かなくてもいいんですね。 分かりました。
お礼
詳しく書いて頂いて有難うございます。 参考にさせて頂きます。