KWALIFIKACJA INF3 - STYCZEŃ 2022

PYTANIE NR 1.
Wskaż znacznik HTML pozwalający na zapisanie tekstu nieprawidłowego lub nieodpowiedniego w sposób przekreślony.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Znacznik <s> służy w HTML do oznaczania treści, która nie jest już dokładna lub nie jest już odpowiednia, a przeglądarka renderuje ją jako przekreśloną. Pozostałe opcje mają inne znaczenia: <b> pogrubia, <em> podkreśla nacisk, a <sub> zapisuje indeks dolny.

Pełne wyjaśnienie:

W HTML semantyka znacznika ma znaczenie: element nie tylko zmienia wygląd, ale też opisuje sens treści. Do zapisania tekstu "nieprawidłowego" lub "nieodpowiedniego" w formie przekreślonej służy <s>. Standard HTML opisuje go jako treść, która nie jest już dokładna albo nie jest już odpowiednia, ale pozostaje widoczna dla kontekstu (np. stara cena, dawny termin).

Odpowiedź "<s> </s>" jest poprawna, bo dokładnie odpowiada temu przeznaczeniu: wizualnie daje efekt przekreślenia i jednocześnie niesie informację semantyczną o nieaktualności/nieadekwatności treści.

Pozostałe propozycje są błędne, bo dotyczą innych znaczeń:

  • "<b> </b>" oznacza tekst stylistycznie wyróżniony (najczęściej pogrubiony), ale bez semantyki "nieaktualne/niepoprawne". To nie jest znacznik przekreślenia.
  • "<em> </em>" służy do zaakcentowania (emfazy). Zwykle renderuje się jako kursywa, ale sens to nacisk w wypowiedzi, nie skreślenie.
  • "<sub> </sub>" tworzy indeks dolny (np. H2O). Nie jest związany z oceną poprawności treści ani z przekreśleniem.

W praktyce warto też rozróżniać <s> od <del>: <del> opisuje treść usuniętą w ramach zmiany/redakcji dokumentu, natomiast <s> wskazuje, że informacja jest nieaktualna lub nieodpowiednia (bez implikacji "usunięto ją z dokumentu"). Jeśli potrzebujesz tylko efektu wizualnego, można użyć CSS (np. text-decoration), ale wtedy tracisz semantykę.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Znacznik <s> oznacza treść, która nie jest już dokładna lub nie jest już odpowiednia, ale pozostaje w tekście dla kontekstu. Przeglądarka zwykle wyświetla ją jako przekreśloną, co sygnalizuje "to już nieaktualne".
<s> opisuje informację nieaktualną/nieodpowiednią (np. stara cena), a <del> wskazuje treść usuniętą w ramach zmiany dokumentu (edycji). Oba mogą wyglądać podobnie, ale mają inne znaczenie semantyczne.
Nie jest zalecany. <strike> jest uznawany za przestarzały, a w HTML5 jego rolę przejęły głównie <s> (nieaktualne/nieodpowiednie) oraz <del> (usunięte w edycji). Na egzaminie wybieraj nowoczesne znaczniki.
Najczęściej wtedy, gdy chcesz zostawić treść widoczną, ale zaznaczyć, że jest nieaktualna: stare ceny w sklepie, wcześniejsze terminy spotkań, informacje, które uległy zmianie. Użytkownik widzi kontekst, a przekreślenie sygnalizuje zmianę.
CSS (np. text-decoration: line-through) zmienia wygląd, ale nie dodaje znaczenia semantycznego. Znacznik <s> informuje także o sensie (nieaktualność/nieodpowiedniość), co bywa ważne dla czytelności, utrzymania kodu i technologii wspomagających.
Nie. <b> służy do stylistycznego wyróżnienia (najczęściej pogrubienia) i nie oznacza treści błędnej ani nieaktualnej. Jeśli pytanie dotyczy przekreślenia i sensu "już nieaktualne", poprawnym wyborem jest <s>.
Nie. <em> oznacza emfatyczne zaakcentowanie fragmentu (nacisk w wypowiedzi), zwykle renderowane jako kursywa. Nie niesie znaczenia "nieprawidłowe/nieodpowiednie" i nie daje przekreślenia jak <s>.
<sub> tworzy indeks dolny (np. w wzorach chemicznych i matematycznych). Nie ma związku z oznaczaniem treści nieaktualnej ani z przekreśleniem. Dlatego nie jest właściwą odpowiedzią w pytaniu o tekst przekreślony.
Typowy błąd to wybór na podstawie wyglądu (obie formy mogą być przekreślone), bez sprawdzenia znaczenia. Drugi błąd to używanie przestarzałego <strike>. Warto zapamiętać: <del> = "usunięte w edycji", <s> = "nieaktualne/nieodpowiednie".
Jeśli pytanie pyta o znacznik HTML do przekreślenia treści nieaktualnej/nieodpowiedniej, chodzi o <s>. CSS pojawia się w pytaniach o style (np. właściwości text-decoration), a nie o semantyczne znaczniki dokumentu.
info

To pytanie poprawnie rozwiązuje 84% zdających egzamin. średnio łatwe

Według specjalistów z branży: "Znacznik &lt;s&gt; służy w HTML do oznaczania treści, która nie jest już dokładna lub nie jest już odpowiednia, a przeglądarka renderuje ją jako przekreśloną."

Źródła:

  • WHATWG HTML Living Standard — element s: https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-s-element (dostęp: 2026-02-27)
  • W3C Recommendation — HTML5, sekcja dot. elementów tekstowych (w tym s): https://www.w3.org/TR/html5/text-level-semantics.html (dostęp: 2026-02-27)
  • MDN Web Docs — &lt;s&gt;: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/s (dostęp: 2026-02-27)

Materiały:

  • Dokumentacja WHATWG HTML Living Standard (sekcja elementu &lt;s&gt;)
  • Dokumentacja W3C HTML5 Recommendation (opis elementów semantycznych)
  • MDN Web Docs: opis elementu &lt;s&gt; oraz porównanie z &lt;del&gt;

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego