このような非常に長いページがあります
<h2 id="chapter55">Chapter 55</chapter>
私は次のようにリンクしています:page.html#chapter55
そして驚いたことに、それはすぐに第 55 章にジャンプします。
どのタグにも固定できるとは知らなかったので、これは驚きでした<a...
。固定できるのはタグだけだと思っていました。
これが機能することを信頼できますか?これは標準ですか、または少なくとも広くサポートされていますか?
はい、これは任意のタグで機能します。次のようにページ上の任意の ID にジャンプできます: HTML アンカーは任意のタグで機能しますか? このリンクは関連するサイドバーにジャンプします ==>
指定した ID にリンクするにはタグが必要なので、おそらく少し混乱していると思いますa
が、ID 自体は任意のタグに付けることができます。:)
<a href="#h-related">Jump to the related sidebar!</a>
はい、HTML 4 以降、次のように id を割り当てることで、ほぼすべての要素をアンカーにすることができます。
<h1><a name="heading">Heading</a></h1>
<a href="#heading">go to heading</a>
も等しい
<h1 id="heading">Heading</h1>
<a href="#heading">go to heading</a>