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>CWynik: ¹⁴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łamki –
html 25<sup>o</sup>CWynik: 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.