Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. Element <s> w HTML

Element <s> w HTML

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Element <s> służy do oznaczania tekstu, który jest nieaktualny, nieprawidłowy albo przestał być istotny. Przeglądarki domyślnie wyświetlają jego zawartość jako tekst przekreślony.

Efekt działania

Kod:

<p>Cena: <s>199 zł</s> 149 zł</p>

Efekt wizualny: poprzednia cena 199 zł będzie przekreślona, a obok pojawi się aktualna cena 149 zł.

Znaczenie semantyczne

<s> nie oznacza zwykłego ozdobnego przekreślenia. Informuje, że dany fragment tekstu nie jest już aktualny lub poprawny. Jeśli celem jest wyłącznie wygląd, lepiej użyć CSS:

.przekreslony {
  text-decoration: line-through;
}

Różnica między a

Element <s> oznacza tekst nieaktualny, ale niekoniecznie usunięty z dokumentu. Natomiast <del> oznacza treść, która została usunięta lub skreślona jako zmiana w dokumencie.

Przykład:

<p><s>Promocja ważna do 10 maja</s></p>
<p>Nowy termin promocji: 20 maja</p>

W egzaminie

Jeśli pytanie brzmi: „Znacznik <s> w HTML generuje...”, poprawna odpowiedź to: przekreślenie tekstu.