- ベストアンサー
ホームページ作成でのリンクの挿入についての質問です。
同じページのある場所にリンクさせたいのですが、やり方がわかりません。誰か教えてください。 例を挙げますと、あるページに四字熟語をあ行からら行までずらーと並べているとします。四字熟語が増えていくと当然、下までスクロールしなければならなって面倒になるので、ら行のリンクをクリックするとら行に一気にいくといった感じにしたいんです。 お手数ですが、教えていただけないでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
現在の新しい HTML の仕様に基づいて回答します。 まず,参照先に,id 属性で名前をつけてください。たとえば,「ら行」の見出しについては, <h3 id="Ra">ら</h3> のようになります。id 属性は,ほとんどの要素につけることができます。 そして,参照元では,通常と同様に a 要素を使用します。ただし,先ほどつけた名前の前に「#」をつけます。 <a href="#Ra">ら</a> これで,上記の a 要素がクリックされると,id 要素が「Ra」である要素の位置に飛びます。 別のファイルを参照する場合は,「URL#名前」のようになります。たとえば, <a href="jukugo.html#Ra">ら行の熟語</a> となります。
その他の回答 (2)
- gura_
- ベストアンサー率44% (749/1683)
<a>タグを使います。 まず、リンク先に名前をつけます。例えば <a name="ra">~</a> 次に、リンク元に、リンク用のタグをつけます。例えば <a href="#ra">ら行</a> のように記載します。 とほほさんのページも参考にして下さい↓ http://tohoho.wakusei.ne.jp/html/a.htm
こちらが参考になると思います。 http://tohoho.wakusei.ne.jp/html/attr/name.htm