Příklad - vyznačení změn

Řada textových editorů dnes dokáže v dokumentu vyznačovat změny, aby čtenář na první pohled viděl, jak byl text upraven. Obvyklou konvencí je vymazané části zobrazit červeně a přeškrtnout, zatímco nově přidané části bývají modré a jsou podtrženy.

Toto chování lze napodobit prostřednictvím kaskádových stylů. Stačí si definovat třídy pro vymazaný (zde třída del) a přidaný (třída ins) text, například následovně:

.del {
    color: red;
    text-decoration: line-through;
}
.ins {
    color: blue;
    text-decoration: underline;
}

Zařazením do jedné z těchto tříd (prostřednictvím neutrálního řádkového prvku <span> pak docílíte požadovaného vzhledu – například korigovaný začátek určitého dopisu:

Vy zatracený zmetkuVážený pane,

předem mého dopisu bych Vás rád bych Vás upozornil na některé sprosté lžinesrovnalosti ve Vámi poskytnutých materiálech.

zdrojový kód inkriminovaného dopisu by vypadal takto:

<p><span class="del">Vy zatracený zmetku</span><span class="ins">Vážený
pane</span>,</p>

<p><span class="del">předem mého dopisu bych Vás </span>rád <span
class="ins">bych Vás </span>upozornil na některé <span class="del">sprosté
lži</span><span class="ins">nesrovnalosti</span> ve Vámi poskytnutých
materiálech.</p>

Je třeba dát ale pozor na dvě věci:

zpět: CSS – vlastnost font