Jak přeškrtnout text v HTML?

3 zobrazení

Pro přeškrtnutí textu v HTML použijte párový tag <s>. Text vložený mezi <s> a </s> bude zobrazen s vodorovnou linkou uprostřed, čímž ho vizuálně přeškrtnete. Tento tag signalizuje, že text již není relevantní, ale ponechává ho pro informační účely.

Návrh 0 líbí se

Přeškrtnutí textu v HTML: Elegance a funkčnost pro označení neplatnosti

Vizuální komunikace na webu hraje klíčovou roli a někdy potřebujeme čtenářům sdělit, že informace, kterou vidí, už není aktuální, ale přesto ji chceme ponechat pro kontext nebo historické záznamy. V takovém případě přichází na řadu přeškrtnutý text. Ačkoli je tento efekt na první pohled jednoduchý, jeho implementace v HTML nabízí elegantní řešení s ohledem na sémantiku a dostupnost.

Zatímco se často setkáte s využitím CSS pro dosažení přeškrtnutého vzhledu, HTML nabízí nativní tag <s>, který je přímo určen pro tento účel. Jeho použití je nejen jednoduché, ale také sémanticky správné, protože tag <s> (z anglického “strike”) indikuje, že text je již nepřesný, nerelevantní nebo již není platný.

Jak na to? Snadněji to už nejde!

Použití tagu <s> je velice intuitivní. Jednoduše jím obalíte text, který chcete přeškrtnout:

<p>Původní cena: <s>100 Kč</s> Nová cena: 80 Kč</p>

Výsledkem v prohlížeči bude zobrazení textu “100 Kč” s vodorovnou linkou procházející uprostřed. Čtenář tak okamžitě vidí, že tato cena už neplatí.

Proč používat a ne něco jiného?

Ačkoli byste se mohli pokusit dosáhnout přeškrtnutí pomocí CSS, například aplikací text-decoration: line-through; na element <span>, tag <s> má sémantický význam, který <span> nemá. To znamená, že <s> poskytuje informaci nejen o vizuálním vzhledu, ale také o významu textu. Pro vyhledávače a asistivní technologie, jako jsou čtečky obrazovky, je tato informace cenná.

Kdy se použití hodí?

Tag <s> je ideální pro:

  • Ceny a akční nabídky: Ukázka původní ceny, která již neplatí.
  • Opravy v textu: Původní znění textu, které bylo později opraveno, ale je ponecháno pro kontext.
  • Historické záznamy: Uvedení starých dat nebo informací, které již nejsou aktuální.
  • Osobní poznámky: (Vhodné s rozvahou!) Rychlé označení textu, který už není relevantní v konceptu.

Na co si dát pozor:

  • Nezaměňovat s del: Tag <del> se používá pro text, který byl z dokumentu odstraněn. Zatímco vizuálně se mohou oba tagy projevovat podobně (přeškrtnutím), sémantický rozdíl je zásadní. <del> indikuje odstranění, <s> indikuje neplatnost.
  • CSS pro styl: Ačkoli používáte HTML tag pro sémantiku, styl přeškrtnutí (barva linky, tloušťka) můžete upravit pomocí CSS.

Závěrem:

Použití tagu <s> je elegantní a sémanticky správný způsob, jak přeškrtnout text v HTML. Dodržováním těchto zásad nejen zajistíte vizuální přehlednost, ale také zlepšíte přístupnost a sémantickou strukturu vašeho webu. Používejte <s> s rozvahou a uvidíte, jak se stane užitečným nástrojem ve vaší sadě HTML triků.