Links
The <a> (anchor) tag creates a clickable link. The
href attribute sets where it points — another page, another
site, or a spot further down the same page.
Example 1: absolute vs. relative links
<a href="https://mozilla.org">Absolute — full address</a>
<a href="/about">Relative — this same site's /about page</a>
An absolute link is a complete address to somewhere else on the internet. A relative link means "this same site's page at this path" with no domain written out — this is what you'd use for links within your own project, since it keeps working unchanged no matter what domain the site eventually gets deployed to.
Example 2: opening a link safely in a new tab
<a href="https://mozilla.org" target="_blank" rel="noopener">
Opens in a new tab, safely
</a>
target="_blank" opens the link in a new tab. Always pair
it with rel="noopener" — without it, the page you linked to
gains a small amount of programmatic access back to your original tab, a
real (if narrow) security gap. It costs nothing to add and is worth
making a permanent habit.