Linki w HTML

W HTML, linki są tworzone przy użyciu znacznika <a> (anchor). Linki służą do łączenia stron internetowych, plików, lub do nawigacji w obrębie tej samej strony.

Struktura linku w HTML

        <a href="URL">Tekst lub element linku</a>
            

Przykłady linków

1. Podstawowy link do strony internetowej

        <a href="https://www.example.com">Przejdź do Example</a>
            

Kliknięcie tego linku przenosi użytkownika do strony https://www.example.com.

2. Link do innej strony na tym samym serwerze

        <a href="/about.html">O nas</a>
            

Link prowadzi do strony about.html znajdującej się w tej samej domenie lub katalogu.

3. Link otwierający stronę w nowej karcie

        <a href="https://www.example.com" target="_blank">Otwórz w nowej karcie</a>
            

Atrybut target="_blank" powoduje otwarcie linku w nowej zakładce przeglądarki.

4. Link prowadzący do określonej sekcji na stronie

        <a href="#sekcja1">Przejdź do Sekcji 1</a>
            

Symbol # przed nazwą oznacza odwołanie do elementu o identyfikatorze (ID) na tej samej stronie.

        <h2 id="sekcja1">Sekcja 1</h2>
            

5. Link z plikiem do pobrania

        <a href="plik.pdf" download>Pobierz plik PDF</a>
            

Atrybut download wskazuje, że plik ma zostać pobrany zamiast otwierania go w przeglądarce.

6. Link z obrazem zamiast tekstu

        <a href="https://www.example.com">
            <img src="obrazek.jpg" alt="Kliknij, aby przejść do Example">
        </a>
            

Zamiast tekstu, w linku znajduje się obraz.

7. Link e-mail

        <a href="mailto:kontakt@example.com">Wyślij wiadomość e-mail</a>
            

Po kliknięciu otwiera domyślną aplikację do wysyłania e-maili z adresem kontakt@example.com.

Stylizowanie linków (CSS)

Domyślnie przeglądarki stylizują linki w następujący sposób:

Możesz zmienić te style za pomocą CSS:

        <style>
        a {
            color: green; /* Kolor tekstu linku */
            text-decoration: none; /* Usuwa podkreślenie */
        }
        a:hover {
            color: orange; /* Kolor po najechaniu myszą */
            text-decoration: underline; /* Dodaje podkreślenie */
        }
        </style>
            

Uwagi

Linki są jednym z najważniejszych elementów HTML, umożliwiając nawigację między stronami i tworzenie interaktywnych witryn internetowych.