Co to jest `sup` w HTML?

Znacznik HTML <sup> służy do wyświetlania tekstu jako indeks górny (ang. superscript), czyli podniesionego powyżej linii bazowej tekstu i najczęściej pomniejszonego rozmiarem. Jest to standardowy sposób oznaczania potęg, jednostek, przypisów oraz innych elementów, które wymagają takiego formatowania.

Co to jest <sup> w HTML?

Znacznik <sup> (od ang. superscript) otacza fragment tekstu, który powinien być wyświetlony nieco powyżej zwykłej linii tekstu. Przeglądarki domyślnie prezentują taki tekst w mniejszym rozmiarze, pół znaku ponad linią bazową tekstu.

Przykład zastosowania

x<sup>2</sup> 

Wyświetli: x²

Zastosowania znacznika <sup>

  • Matematyka – potęgowanie;
    a<sup>3</sup> + b<sup>2</sup> 

    Wynik: a³ + b²

  • Chemia – symbolika izotopów;
    <sup>14</sup>C 

    Wynik: ¹⁴C

  • Przypisy i odwołania w tekście –;
    Uczestnicy zdobyli 10 punktów<sup>1</sup>. 

    Wynik: Uczestnicy zdobyli 10 punktów¹.

  • Jednostki i skróty, np. stopnie, ułamkihtml 25<sup>o</sup>C Wynik: 25ᵒC.

Składnia podstawowa

<sup>Tekst indeksu górnego</sup> 

Można umieścić dowolny fragment tekstu, cyfrę lub symbol. Element <sup> obsługuje również globalne atrybuty HTML, takie jak class, id czy style.

Łączenie <sup> z innymi elementami

  • Indeks górny i dolny obok siebie – jeśli wstawisz znaczniki <sup> i <sub> bezpośrednio po sobie, indeksy wyświetlą się poziomo kolejno, a nie jeden nad drugim;

    Przykład:

    A<span style="display: inline-block; line-height: 0.5"> <sup style="display: block">1</sup><sub>2</sub> </span> 

    Taki kod pozwala graficznie ułożyć indeksy górny i dolny w jednej pionowej linii.

Różnica między <sup> a <sub>

  • <sup> – indeks górny (superscript), tekst powyżej linii bazowej (np. x²);
  • <sub> – indeks dolny (subscript), tekst poniżej linii bazowej (np. H₂O).

Najczęstsze praktyki i porady

  • Używaj <sup> zawsze tam, gdzie treść powinna być zgodna ze standardami naukowymi lub typograficznymi (wzory matematyczne, przypisy),
  • stosowanie <sup> poprawia czytelność oraz zgodność dokumentu z wymaganiami dostępności i standardami HTML,
  • unikaj samodzielnego stylowania tekstu za pomocą CSS w celu imitowania indeksu górnego – użycie znacznika <sup> jest rozwiązaniem semantycznym, które korzystnie wpływa na SEO i dostępność stron.

Podsumowanie

Znacznik <sup> to prosty w użyciu, ale niezwykle istotny element HTML – sprawia, że prezentacja treści, wzorów czy przypisów jest zgodna z przyjętymi standardami i czytelna dla odbiorcy, a także dobrze interpretowana przez oprogramowanie wspomagające przeglądanie stron internetowych.

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 e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *