117

自分が管理していない別の Web サイトの長い Web ページの一部へのリンクを作成するにはどうすればよいですか?

リンクの最後に #partofpage のバリエーションを使用できると思いました。助言がありますか?

4

6 に答える 6

105

取得しようとしているタグ (または のような他の HTML タグ)#の ID を続けて を追加するだけです。たとえば、次の HTML のヘッダーにリンクしようとしている場合:<a><section>

<p>This is some content.</p>
<h2><a id="target">Some Header</a></h2>
<p>This is some more content.</p>

リンクを使用できます<a href="http://url.to.site/index.html#target">Link</a>

于 2013-03-18T16:29:10.117 に答える
36

次の形式を使用して「ジャンプ リンク」を作成します。

http://www.somesite.com/somepage#anchor

アンカーは、そのページでリンクしたい要素の ID です。ブラウザ開発ツールを使用してソースを表示し、リンク先の要素の ID を見つけます。

要素にIDがなく、そのサイトを制御できない場合は、それを行うことはできません.

于 2013-03-18T16:29:20.020 に答える
11

これは、そのサイトがページでアンカーを宣言している場合にのみ可能です。タグに名前またはid属性を付けることで実行されるため、リンク先に近いものを探します。

そして、構文は次のようになります

<a href="page.html#anchor">text</a>
于 2013-03-18T16:30:26.007 に答える