HTML - Entità

Ciao a tutti, futuri sviluppatori web! Come il vostro amico insegnante di informatica del vicinato, sono entusiasta di portarvi in un viaggio attraverso il mondo affascinante delle entità HTML. Non preoccupatevi se siete nuovi alla programmazione - inizieremo dalle basi e poi ci muoveremo verso l'alto. Alla fine di questo tutorial, sarete esperti di entità HTML!

HTML - Entities

Cos'è un'Entità HTML?

Prima di immergerci, cerchiamo di capire cos'è un'entità HTML. Pensate a esse come a speciali codici che rappresentano caratteri che altrimenti potrebbero essere difficili da visualizzare in HTML. È come avere un linguaggio segreto per le vostre pagine web!

Perché abbiamo bisogno di entità HTML?

Immaginate di voler visualizzare il simbolo inferiore ( < ) nel vostro HTML. Se lo digitate direttamente, il browser potrebbe pensare che sia l'inizio di un nuovo tag HTML! Ecco dove le entità vengono in nostro aiuto. Ci permettono di visualizzare questi caratteri speciali senza confondere il browser.

Entità Caratteri HTML Nome e Codice

Iniziamo con alcune delle entità HTML più comuni. Esamineremo sia i loro nomi che i loro codici numerici.

Carattere Nome Entità Codice Numerico
< < <
> > >
& & &
" " "
' ' '

Vediamo come funzionano:

<p>Aiuto a usare &lt;strong&gt; tag per rendere il testo <strong>grassetto</strong>!</p>
<pIl simbolo &amp; è usato per le entità HTML.</p>

In questo esempio, stiamo usando &lt; e &gt; per visualizzare i tag effettivi, e &amp; per mostrare l'ampersand. Provate a rimuovere queste entità e vedete cosa succede!

Entità Spazio Non Interruttibile Nome e Codice

Ora, parliamo di un'entità speciale che è incredibilmente utile: lo spazio non interrompibile.

Carattere Nome Entità Codice Numerico
(spazio)    

Lo spazio non interrompibile è come un supereroe dello spazio - impedisce interruzioni di riga dove non li vuoi. Per esempio:

<p>Aiuto HTML&nbsp;entità!</p>

Questo garantisce che "HTML" e "entità" rimangano sempre sulla stessa riga.

Esempio di Entità HTML

Mettiamo le nostre conoscenze alla prova con un esempio divertente:

<p>Sto imparando HTML &amp; è &lt;em&gt;incredibile&lt;/em&gt;!</p>
<p>Copyright &copy; 2023 by John&nbsp;Doe</p>

In questo esempio, stiamo usando &amp; per l'ampersand, &lt; e &gt; per visualizzare i tag <em>, &copy; per il simbolo di copyright, e &nbsp; per mantenere "John" e "Doe" insieme.

Entità Simbolo ISO 8859-1 Nome e Codice

HTML fornisce anche entità per vari simboli. Ecco alcuni comuni:

Simbolo Nome Entità Codice Numerico
© © ©
® ® ®
£ £ £

Usiamo questi in un esempio pratico:

<pNotre azienda, Web Wizards&trade;, accetta pagamenti in &euro; e &pound;.</p>
<pTutto il contenuto è &copy; 2023 Web Wizards&reg;.</p>

Entità Caratteri ISO 8859-1 Nome e Codice

A volte, potresti aver bisogno di visualizzare caratteri con accenti o altri segni diacritici. Le entità HTML vengono di nuovo in nostro aiuto:

Carattere Nome Entità Codice Numerico
à à à
é é é
ñ ñ ñ
ü ü ü

Ecco come potresti usarli:

<pIn spagnolo, "ciao" è "hola" e "arrivederci" è "adi&oacute;s".</p>
<pLa parola francese per "spiaggia" è "plage" (pronunciato "pl&acirc;zh").</p>

Altre Entità Supportate dai Browser

I browser moderni supportano una vasta gamma di entità, inclusi simboli matematici, frecce e persino emoji! Ecco alcuni divertenti:

Simbolo Nome Entità Codice Numerico
&smile;

Usiamo questi per creare un messaggio giocoso:

<pHo &infin; amore per HTML! &hearts;</p>
<pAndiamo avanti &rarr; e continuiamo a imparare! &smile;</p>

Ricorda, mentre queste entità sono divertenti, è importante usarle con moderazione. L'uso eccessivo di entità può rendere il vostro HTML più difficile da leggere e mantenere.

Conclusione

Complimenti! Avete appena fatto un tuffo nel mondo delle entità HTML. Dalla visualizzazione di caratteri speciali all'aggiunta di simboli divertenti, ora avete uno strumento potente nel vostro kit di sviluppo web.

Mentre concludiamo, ecco una piccola storia dalla mia esperienza di insegnamento: una volta ho avuto uno studente che era frustrato perché i suoi ampersand scomparivano dalla sua pagina web. Quando gli ho mostrato le entità HTML, il suo volto si è illuminato come se avesse scoperto un tesoro nascosto. Questa è la magia dell'apprendimento - c'è sempre una soluzione in attesa di essere scoperta!

Ricorda, la pratica fa perfezione. Prova a integrare queste entità nei tuoi progetti HTML, e presto diventeranno second nature. Buon coding, e che le tue pagine web siano piene di caratteri e simboli perfettamente visualizzati!

Credits: Image by storyset