プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

HTMLアンカーリンクをページの特定の部分にジャンプさせるにはどうすればよいですか?

アンカーを使用できます(<a> )別のページまたは別のWebサイトにリンクするためのHTMLのリンク。しかし、どのようにしてWebページの特定の部分にリンクできますか?

答えはジャンプリンクです 。

ジャンプリンクは、ページを読み込むだけでなく、ウェブページの特定の部分に「ジャンプ」するリンクです。それらを内部で使用して、Webサイトの別のページにリンクしたり、外部でリンクを共有したりすることもできます。

これらのリンクは、ユーザーの出身地に関係なく機能し、基本的なHTML以外のものを必要としません。

アンカージャンプリンクの作成

HTMLでは、一連の<a>を使用してアンカーリンクを作成できます。 内部にテキストが含まれるタグ。次に例を示します:

<a>Here is a link that doesn't go anywhere!</a>
リンクターゲットのid属性を使用します

ここで、ジャンプリンクを作成するには、リンクとターゲットが必要です。ターゲットは、「id」属性を持つWebページ上の任意の要素にすることができます。

本当に一般的なターゲットは、<h1>のようなHタグを使用した見出しまたは小見出しです。 、<h2><h3> 、 等々。通常、これらの目的のために、任意のHタグにIDを追加することをお勧めします。

非常に長いWebページがあり、次のようなページのセクションにリンクしたいとします。

<h2 id="extra_content">Extra content we don't want to link to</h2>
<p>
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque sed porta est, nec pretium lectus. Quisque sit amet porta risus, sed faucibus magna. 
</p>

<h2 id="linked_content">Subheadline of a section to link to</h2>
<p>
    Vivamus orci erat, sagittis vitae aliquam at, pretium sagittis neque. Curabitur vel eros in turpis elementum sollicitudin. 
</p>

ターゲット要素ができたので、#linked_contentを追加してその要素へのジャンプリンクを作成できます。 ページへのURLの最後に。ターゲットのIDが何であれ、#の後に追加します (ポンド/ハッシュタグ)記号。

ページを表示していて、同じページのセクションにジャンプしたい場合は、内部リンクを作成できます。内部リンクにはhttps://www.WebsiteName.comは必要ありません リンクのhref 属性。

内部ジャンプリンクの例は次のとおりです。

<a href="#linked_content">Link to the subheadline on the same page</a>

別のウェブサイトにリンクを追加したり、ソーシャルメディアやメールで他の人とリンクを共有したりする場合はどうなりますか? #linked_contentを追加しても、同じことができます。 次のような完全なURLの最後まで:

<a href="https://www.WebsiteName.com/PageName/#linked_content">Link to the subheadline on the same page</a>
「名前」属性に関する注意

以前は、これらのタイプのジャンプリンクは、空白のアンカーリンクの「name」属性を使用してターゲットにされていました。 Mozilla Developer Networkによると、この方法はHTML5以降廃止されています。一部のブラウザでは引き続き機能する可能性がありますが、最新のリンク方法を使用することを強くお勧めします。

これが、Webページの特定の部分へのジャンプリンクの作成に役立つことを願っています!


  1. Tkinterウィンドウを前面にジャンプさせる方法は?

    tkinterウィンドウまたはルートウィンドウを他のすべてのウィンドウの上にジャンプさせるために、属性を使用できます。 通常、「最上位」の値を指定する2つの値を取り、もう1つはブール値をとるメソッド。 例 #Importing the library from tkinter import * #Create an instance of tkinter window or frame win= Tk() #Setting the geometry of window win.geometry("600x250") #Create a Label Label(win,

  2. ページの特定の部分にリンクする方法

    今日、誰もがさまざまな目的のためにリンクを共有して作成し、それらは私たちの日常生活の一部です。ただし、長いドキュメントにつながるリンクを共有する場合、ユーザーが伝えたい情報を見つけるのは非常に煩わしい場合があります。したがって、「特定の」を作成して使用することは、常に良い考えです。 リンク 」は、ページの特定の領域につながります。 この記事では、サイトに応じて、ページの特定の部分にリンクする方法を説明します。競合を避けるために、必ず方法に注意深く従ってください。 ページの特定の部分にリンクするにはどうすればよいですか? 複数のユーザーから多数のリクエストを受け取った後、私たちは問題を調査し