Jak usunąć podkreślenie hiperłącza w HTML?

Aby usunąć podkreślenie hiperłącza w HTML, należy użyć stylów CSS, które kontrolują wygląd elementów na stronie. Domyślnie przeglądarki podkreślają linki (<a href="...">), aby je wyróżnić, ale z łatwością można to zmienić za pomocą właściwości text-decoration.

1. Usuwanie podkreślenia z wszystkich linków na stronie

Najprostszym i najczęściej stosowanym sposobem jest użycie poniższej reguły CSS:

a { text-decoration: none; } 

Powyższy kod powoduje, że wszystkie hiperłącza na stronie nie będą miały podkreślenia.

Aby zastosować ten styl na całej stronie, można dodać go do sekcji <style> w <head> dokumentu HTML lub do zewnętrznego pliku .css.

Przykład wbudowany bezpośrednio w nagłówku HTML

<!DOCTYPE html>
<html lang="pl">
<head>
  <meta charset="UTF-8">
  <title>Przykład usunięcia podkreślenia</title>
  <style>
    a { text-decoration: none; }
  </style>
</head>
<body>
  <a href="https://example.com">To jest link bez podkreślenia</a>
</body>
</html>

2. Usuwanie podkreślenia tylko z wybranych linków

Jeśli chcesz usunąć podkreślenie tylko z konkretnych hiperłączy, możesz użyć klasy CSS:

a.bez-podkreslenia { text-decoration: none; } 

W kodzie HTML należy nadać linkowi odpowiednią klasę:

<a href="https://example.com" class="bez-podkreslenia">Ten link nie ma podkreślenia</a>
<a href="https://example.com">Ten link zachowuje podkreślenie</a>

3. Dodanie podkreślenia tylko na „hoverze” (po najechaniu myszką)

Często stosuje się rozwiązanie, w którym link domyślnie nie ma podkreślenia, ale pojawia się ono przy najechaniu kursorem

a { text-decoration: none; color: #0056b3; }
a:hover { text-decoration: underline; color: #d0021b; }

Przykład użycia w kodzie HTML:

<a href="https://example.com">Efekt podkreślenia po najechaniu</a>

4. Usuwanie podkreślenia inline (bez wykorzystania zewnętrznego CSS)

Możliwe jest także zastosowanie stylu bezpośrednio w znaczniku HTML, ale zaleca się tego unikać na większych stronach (utrudnia to późniejszą modyfikację oraz utrzymanie kodu):

<a href="https://example.com" style="text-decoration: none;">Link bez podkreślenia</a>

5. Stylowanie różnych stanów linków

Za pomocą pseudoklas CSS można precyzyjnie określać wygląd linków w różnych stanach:

  • a:link – link nieodwiedzony,
  • a:visited – link wcześniej odwiedzony,
  • a:hover – link, na który najechano,
  • a:active – link aktywowany (w chwili kliknięcia).

Przykład:

a:link, a:visited { text-decoration: none; color: #333; }
a:hover, a:active { text-decoration: underline; color: #0066cc; }

6. Usuwanie podkreślenia tylko w określonych sekcjach strony

Możesz selektywnie usuwać podkreślenie tylko dla linków w określonych częściach witryny, np. w nagłówku, stopce lub w konkretnym elemencie:

.header a { text-decoration: none; color: #fff; }

HTML:

<div class="header">
  <a href="#">Link bez podkreślenia w nagłówku</a>
</div>
<div class="main">
  <a href="#">Link z domyślnym podkreśleniem</a>
</div>

7. Najczęstsze błędy i dobre praktyki

  • Nie stosuj stylów inline (atrybut style w tagu) na rozbudowanych stronach – utrudnia to zarządzanie kodem;
  • Używaj klas i zewnętrznych plików CSS dla większej przejrzystości i łatwej modyfikacji;
  • Pamiętaj o dostępności – zachowaj czytelność i wyraźne oznaczenie linków. Jeśli usuwasz podkreślenie, warto zmienić kolor linku, żeby nadal był odróżnialny od zwykłego tekstu.

Podsumowanie

Usuwanie podkreślenia hiperłączy odbywa się przy pomocy CSS przez ustawienie text-decoration: none; dla wybranych selektorów. Możesz tę regułę stosować globalnie, lokalnie, na różnych stanach pseudoklas lub w konkretnych częściach witryny. Takie podejście daje pełną kontrolę nad wyglądem oraz zachowaniem linków w serwisie internetowym.

Programista i twórca serwisu Creative Coding, absolwent Politechniki Warszawskiej (WEiTI). Od 10+ lat łączy front‑end, grafikę generatywną i narzędzia dla twórców; opublikował 120+ projektów i artykułów, prowadził warsztaty dla 2 000+ uczestników. Pracuje z JavaScriptem, Three.js, P5.js i GLSL, bada wydajność i dokumentuje procesy, tworząc praktyczne przewodniki dla osób łączących kod z obrazem, dźwiękiem i interakcją.
Zostaw komentarz

Komentarze

Brak komentarzy. Dlaczego nie rozpoczniesz dyskusji?

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *