Element <a> (anchor) vytváří hypertextový odkaz. Jeho href je cíl, kterým může být URL, cesta, kotva na stránce nebo speciální schéma.
External site
Internal page (relative)
Jump to an element with id="section2"
Send email
Call us
Element <a> (anchor) vytváří hypertextový odkaz. Jeho href je cíl, kterým může být URL, cesta, kotva na stránce nebo speciální schéma.
External site
Internal page (relative)
Jump to an element with id="section2"
Send email
Call us
<a href="https://other.com" target="_blank" rel="noopener noreferrer">
Opens in a new tab
</a>
target="_blank" otevře novou kartu, ale měli byste přidat rel="noopener": bez ní může nová stránka přistupovat k window.opener a potenciálně přesměrovat vaši stránku (útok "tab-nabbing"). noreferrer také odstraní hlavičku referreru. Moderní prohlížeče implikují noopener pro _blank, ale explicitní přidání je osvědčená praxe.
<a href="..." rel="nofollow">Don't pass SEO ranking (untrusted/user links)</a>
<a href="..." rel="noopener">Security: no window.opener access</a>
<a href="..." rel="sponsored">Paid/affiliate link</a>
<a href="#top">Back to top</a>
...
<div id="top">...</div> <!-- the link scrolls here -->
Kliknutím se posunete na prvek, jehož id odpovídá fragmentu.
Kotvy jsou páteří webové navigace.
Znalost schémat href (relativní, absolutní, fragment, mailto/tel), bezpečnostní dvojice target="_blank" + rel="noopener" a hodnot rel relevantních pro SEO je nezbytná pro správné a bezpečné linkování.
Knihovna IT otázek k pohovoru s podrobnými odpověďmi — od Junior po Senior.
Přispět