SmartCodingTips

Page Jumps in HTML

Page jumps, also known as anchor links, allow users to jump to a specific section of the same page. This is useful for long pages with multiple sections, helping users navigate quickly to relevant content.

Basic Syntax

Use the href attribute with a hash (#) followed by the target element’s ID. Then, assign the same ID to the target element.


<a href="#section2">Go to Section 2</a>

...

<h2 id="section2">Section 2</h2>
            

Clicking the link will scroll the page directly to the element with the matching ID.

Jumping to Top

You can also create a link to jump back to the top of the page using a similar approach.


<a href="#top">Back to Top</a>

...

<div id="top"></div>
            

Best Practices

  • Ensure IDs are unique on the page.
  • Use descriptive anchor text for better accessibility.
  • Add smooth scrolling with CSS for better user experience.

html {
  scroll-behavior: smooth;
}
            

Conclusion

Page jumps help users move easily between sections on the same page. By using IDs and anchor links, you can create a more organized and navigable experience, especially for long documents or tutorials.