Element <a> w HTML
Element <a> służy do tworzenia odnośników na stronie internetowej. Najważniejszym atrybutem tego elementu jest href, który określa, dokąd prowadzi link.
Podstawowy przykład
<a href="https://example.com">Przejdź do strony</a>
Po kliknięciu użytkownik zostanie przeniesiony pod adres podany w href.
Odnośnik wewnętrzny na tej samej stronie
Atrybut href może zawierać nie tylko pełny adres URL, ale także tzw. identyfikator fragmentu, czyli zapis zaczynający się od znaku #.
<a href="#hobby">przejdź</a>
<section id="hobby">
<h2>Moje hobby</h2>
</section>
Po kliknięciu linku przeglądarka przewinie aktualną stronę do elementu mającego id="hobby".
Ważne zasady
#hobbyoznacza fragment bieżącej strony, a nie osobny plik lub domenę.- Element docelowy powinien mieć atrybut
id="hobby". - Identyfikator po znaku
#musi odpowiadać wartościidelementu docelowego. - Znak
#whrefjest poprawny i często używany w menu stron jednostronicowych.
Przykład zastosowania
<nav>
<a href="#kontakt">Kontakt</a>
</nav>
<footer id="kontakt">
<p>Adres e-mail: [email protected]</p>
</footer>
Taki odnośnik nie otwiera nowej strony, tylko przewija dokument do sekcji kontakt.