back to top

Testo barrato con CSS: simulare tag strike HTML

Per quanto poco utilizzato, conosciamo bene l’importanza di poter barrare un testo per farlo sembrare cancellato senza tuttavia rimuoverlo dalla pagina. Per ottenere questo effetto in puro HTML utilizziamo i tag <s> oppure <del> come spiegato in questa pagina.

Utilizzare gli appositi tag HTML, tuttavia, non รจ l’unica strada possibile. Grazie all’uso dei CSS, infatti, รจ possibile ottenere lo stesso risultato. In questo articolo, esploreremo come utilizzare i CSS per barrare il testo in modo semplice ed efficace.

Pubblicitร 

Per scrivere un testo barrato con CSS si farร  ricorso alla proprietร  text-decoration, la quale potrร  essere applicata ad un qualsiasi tag. Un semplice tag <span>, ad esempio, รจ perfetto per questo scopo.

All’interno del nostro foglio di stile, creiamo quindi una classe “strike” in questo modo:

span.strike {
  text-decoration: line-through;
}

A generare l’effetto “cancellato”, mediante lo sbarramento del testo, รจ il valore line-through. Questo valore, se applicato alla proprietร  text-decoration, produce un risultato visivo immediato e chiaro.

Ora utilizziamo questo codice nel sorgente HTML della pagina:

Per fare un testo barrato in HTML si utilizza il <span class="strike">tag strike</span>.

Come potete notare, cliccando sul pulsante, l’effetto barrato verrร  applicato alla porzione di testo racchiusa all’interno del tag <span> con classe “strike”.

Questo metodo offre diversi vantaggi rispetto all’uso diretto dei tag HTML. Prima di tutto, l’uso dei CSS migliora la separazione dei contenuti dalla loro presentazione, rendendo il codice HTML piรน pulito e mantenibile. Inoltre, permette di riusare la stessa classe in diverse parti del sito senza dover ripetere codice.

Un ulteriore vantaggio dell’utilizzo dei CSS per il testo barrato รจ la possibilitร  di personalizzarlo. Ad esempio, possiamo anche cambiare il colore del testo barrato per farlo risaltare ulteriormente. Ecco un esempio di come fare:

span.strike {
  text-decoration: line-through;
  color: red; /* Cambia il colore del testo barrato in rosso */
}

In questo modo, il testo apparirร  barrato e di colore rosso, attirando ancor di piรน l’attenzione dell’utente.

Altri contenuti interessanti

Pubblicitร 

Potrebbero interessarti queste guide

Massimiliano Bossi
Massimiliano Bossi
Stregato dalla rete sin dai tempi delle BBS e dei modem a 2.400 baud, ho avuto la fortuna di poter trasformare la mia passione in un lavoro (nonostante una Laurea in Giurisprudenza). Adoro scrivere codice e mi occupo quotidianamente di comunicazione, design e nuovi media digitali. Orgogliosamente "nerd" sono il fondatore di MRW.it (per il quale ho scritto centinaia di articoli) e di una nota Web-Agency (dove seguo in prima persona progetti digitali per numerosi clienti sia in Italia che all'estero).

Leggi anche...

Video Background HTML e CSS: consigli, caratteristiche tecniche e best practices

Utilizzare un video come sfondo (noto anche come video background)...

Visualizzare il codice sorgente HTML di una pagina web su iPhone e iPad

Molti sviluppatori si trovano in difficoltร  quando hanno bisogno...

Caratteri speciali negli URL: quali sono e come gestirli

Gli URL (Uniform Resource Locator) sono componenti fondamentali del...

Stilizzare HR (linee orizzontali) in puro CSS

Il tag <hr> (Horizontal Rule) รจ un elemento HTML...

Convertire PSD in HTML/CSS: ecco come fare

Avete deciso di creare un sito web ma non...
Pubblicitร