Il tag <SPAN> in Html

In questa lezione del corso Html di StemKB ti parlo del tag <span>

<span> </span>

Il tag <span> ti permette di selezionare una parte di un testo in linea. Il testo che vuoi selezionare deve essere compreso tra il tag di apertura <span> e quello di chiusura </span>

Ecco <span>un esempio</span> di utilizzo.

A cosa serve?

Ti permette di applicare una formattazione specifica o uno stile CSS al testo selezionato, senza modificare quella del testo che lo contiene.

Ti faccio un esempio pratico.

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Titolo della pagina</title>
  5. <style>
  6. .rosso { color:red; }
  7. </style>
  8. </head>
  9. <body>
  10. <p>Ecco <span class=rosso>un esempio</span> di utilizzo</p>
  11. ...
  12. </body>
  13. </html>

In questo codice viene definita la classe "rosso" in CSS che attribuisce il colore rosso al testo.

Il tag <span> applica la classe al testo selezionato tramite l'attributo class=rosso.

Quando il browser incontra il tag <span> applica lo stile solo al testo selezionato, piuttosto che a tutto il paragrafo.

Ecco un esempio di utilizzo.

Il tag <span> è uno degli elementi inline del linguaggio HTML perché puoi utilizzarlo all'interno di altri elementi, come paragrafi, intestazioni o liste.

Puoi usarlo soltanto all'interno della sezione <body> del documento.

La sua funzione principale è applicare stili specifici a parti di testo, come colore, carattere, dimensione del testo e altro ancora, senza modificare lo stile del testo che lo contiene e degli elementi circostanti.

La differenza tra <span> e <div>. Entrambi i tag applicano uno stile Css agli elementi della pagina web. Tuttavia, il tag span si utilizza per brevi parti di testo in linea, perché non aggiunge un ritorno a capo su un nuova linea. Il tag <div>, invece, si usa prevalentemente per selezionare un intero blocco di testi o più blocchi all'interno della pagina.

Il tag <span> ti permette anche di applicare un javascript al testo selezionato

Ecco <span onclick="highlightText()">un esempio</span> di utilizzo.

In questo modo puoi realizzare degli effetti dinamici su singole parole o parti del testo e associarle ad azioni specifiche quando vengono cliccate.




Non hai risolto il tuo problema? Scrivi una domanda




FacebookTwitterLinkedinLinkedin