Tekst i odsyłacze w HTML

1. Wprowadzenie

HTML (HyperText Markup Language) pozwala na tworzenie struktury i formatowania tekstu oraz osadzanie odsyłaczy (linków), które łączą różne strony lub elementy w sieci. Dobrze sformatowany tekst i poprawnie użyte linki są kluczowe dla czytelności, dostępności i SEO.


2. Struktura i formatowanie tekstu

a) Nagłówki

  • HTML udostępnia sześć poziomów nagłówków:

Zasady używania nagłówków:

  • <h1> – tylko raz na stronie (najczęściej tytuł strony/artykułu).
  • Hierarchiczna struktura – nie pomijać poziomów (np. po <h2> powinien być <h3>, a nie od razu <h4>).
  • Ważne dla SEO – wyszukiwarki analizują strukturę nagłówków.

b) Akapity

  • Do tworzenia akapitów służy znacznik <p>:
  • Każdy akapit automatycznie dostaje odstęp przed i po.

c) Pogrubienie i kursywa

  • <strong> – semantyczne podkreślenie ważności (pogrubienie).
  • <em> – semantyczne zaakcentowanie tekstu (kursywa).
  • Alternatywne (niezalecane semantycznie):
  • <b> – pogrubienie wizualne.
  • <i> – kursywa wizualna.

Przykład:


d) Cytaty i kod

  • <blockquote> – cytat blokowy:
  • <q> – cytat w tekście (z cudzysłowami):
  • <code> – fragment kodu:

e) Inne przydatne znaczniki tekstu

  • <br> – łamanie linii.
  • <hr> – pozioma linia podziału treści.
  • <mark> – wyróżnienie tekstu (żółte tło domyślnie).
  • <small> – tekst pomocniczy (np. przypisy).
  • <sup> – indeks górny (np. x2).
  • <sub> – indeks dolny (np. H2O).

3. Odsyłacze w HTML (hiperłącza)

Linki tworzymy za pomocą znacznika <a>:

  • Atrybut href – adres docelowy (może być pełny lub względny).

b) Rodzaje odsyłaczy

  • Do innej strony (zewnętrzne):
  • Do innego pliku na serwerze (względne):
  • Do sekcji na tej samej stronie (kotwica):
  • E-mail lub telefon:
  • Odsyłacz do pobrania pliku:

c) Atrybuty w odsyłaczach

  • href – adres linku.
  • target – sposób otwarcia:
  • _self (domyślnie) – w tym samym oknie.
  • _blank – w nowej karcie.
  • title – podpowiedź po najechaniu kursorem.
  • rel – relacja (np. nofollow, noopener):
  • rel="nofollow" – link nie jest śledzony przez wyszukiwarki.
  • rel="noopener noreferrer" – zabezpieczenie przed exploitami w linkach zewnętrznych.

Przykład:


d) Linki w nawigacji

Najczęściej stosowane w menu:


4. Dobre praktyki

  • Używaj semantycznych znaczników (<strong>, <em>) zamiast wizualnych (<b>, <i>).
  • Zawsze dodawaj title do linków – wspiera użyteczność.
  • Do linków zewnętrznych dodawaj rel="noopener noreferrer".
  • Dbaj o dostępność – opisowe treści linków („Przejdź do kontaktu”) zamiast „Kliknij tutaj”.
  • Nie nadużywaj <br> – lepiej używać akapitów <p>.
  • Zawsze dbaj o poprawną hierarchię nagłówków (ważne dla SEO).

5. Podsumowanie

  • Tekst w HTML można formatować za pomocą nagłówków, akapitów, pogrubień, kursywy, cytatów, kodu i specjalnych znaczników.
  • Linki (<a>) umożliwiają przechodzenie do innych stron, sekcji, plików, maili i telefonów.
  • Atrybuty odsyłaczy (href, target, title, rel) decydują o ich działaniu i bezpieczeństwie.
  • Prawidłowa struktura tekstu i linków jest kluczowa dla czytelności, dostępności i SEO.