• ベストアンサー

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="">←書かない

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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などで適用されます。

maiscrada
質問者

お礼

詳しく書いて頂いて有難うございます。 参考にさせて頂きます。

その他の回答 (1)

noname#19206
noname#19206
回答No.1

ナビゲーションリンクは全てを必ず書かなくてはいけない、 というわけではないので別に構わないのではないでしょうか?

maiscrada
質問者

お礼

有難うございます。 書かなくてもいいんですね。 分かりました。