プロが教える店舗&オフィスのセキュリティ対策術

指定のページの指定した位置にリンクしたいのですが。

 例えばリンク1とリンク2とリンク3があってリンク1はページAの1行目へリンク2はページAの10行目へリンク3はページAの20行目へ

って感じみたいにしたいのですが。どうすればいいのか教えてください。

A 回答 (4件)

アンカー設定のことだとおもいます。



例えば、リンク元には以下のように設定します。

<a href="#link01">リンク1へ</a>

そして、リンク先には以下のように設定します。
文字列は指定してもしなくてもかまいません。
ある単語に対してリンクするならその単語を</a>の前に
入れて下さい。

<a name="link01"></a>

これは同一ページ内の場合です。
違うページの場合には、最初のリンクの設定でhref="の
あとにそのページのファイル名まで含めたアドレスと
リンク先の名前を指定します。例えば、page2.htmlにある
link02という名前を付けたポイントへ飛ぶには

<a href="page2.html#link02">リンク2へ</a>

という感じになります。もちろん、page2.htmlのリンク先の
場所に

<a name="link02"></a>

を前もって入れておく必要があります。

参考URL:http://www.fromdfj.net/html/anchor.html
    • good
    • 0
この回答へのお礼

くわしく書いていただき有難うございます。問題は解決しましたのでここらへんで締め切らしてもらいます。皆さん有難うございました。

お礼日時:2003/02/15 22:14

ページ内リンクというやつですね。



まずリンク先の位置の文字列に、
<a name="abc">ここへリンク</a>
というふうに指定します。

例えば今いるページ index.html から、
ページA(a.html)の「ここへリンク」にいくならば、
index.html内で
<a href="a.html#abc">リンク1</a>
と指定すればOKということです。

わかりにくいので(^^;
まとめると…

リンク先には<a name="abc">ここへ</a>と記述。
リンク元からは<a href="ファイル名#abc">ここから</a>
ということになります。
同じページ内ならファイル名は省略可。
    • good
    • 0
この回答へのお礼

同じページは省略できるんですか。知らないとやってしまいました。後で直さないと・・・・・回答有難うございます。

お礼日時:2003/02/15 22:13

まずは、行きたい場所にラベルをつける必要があります。


リンク先に指定したい場所を選択し、ラベルをつけます。
<A name="00">移動先</A>
nameはなんでもかまいません。自分でわかりやすい語句にしてください。日本語も使用できます。

次にクリックする場所を作ります。
<A href="http://www.~~***.html#00">クリック</A>
ページを選択(相対パス{./xxx/xxx.html}でも可)して、"#"の後にラベル名を入れます。
これでページの任意の場所に移動します。

ここで、一言。
その移動したい場所(普通はその文章の表題など)に直接ラベルをつけると一番上に来るためちょっと見づらくなります。
なので、直接そこにはラベルを貼らず、1つ上の行にラベルを貼ると見やすくなります。
<A name="00"><BR></A>
表題
    • good
    • 0
この回答へのお礼

確かに直接やるとすこし見づらいですね。有難うございます。

お礼日時:2003/02/15 22:12

<a href="~">と<a name="~">を組み合わせて使います。



詳しくは参考URLをごらんください。

参考URL:http://www001.upp.so-net.ne.jp/ken_yuu/html/html …
    • good
    • 0
この回答へのお礼

回答していただいて有難うございます。

お礼日時:2003/02/15 22:10

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!