Proseguiamo il nostro viaggio nel mondo del linguaggio HTML. Nell’articolo precedente abbiamo gettato le basi per comprendere com’è strutturato un documento HTML. E’ giunto il momento di entrare nello specifico di uno dei tag fondamentali per la creazione di una pagina web: il tag <head>.
<head> si trova all’interno del tag <html> e racchiude le informazioni base della pagina a livello di metadati, che non saranno pertanto visibili nel sito. Contiene ad esempio: i tag relativi al titolo della pagina, la descrizione per i motori di ricerca, le keyword e i link verso pagine esterne collegate al documento come i fogli di stile e gli script lato client.
Vediamo insieme quali sono i tag che possono essere inseriti nella sezione <head> e a cosa servono.
Il tag <title> definisce il titolo della pagina che potrà essere visualizzato:
All’interno del tab (nella barra in alto della scheda del browser);
Come nome della pagina quando viene salvata nei “preferiti”;
Nella pagina di risultati dei motori di ricerca
E’ molto importante inserire il tag <title> in tutte le pagine del vostro sito per indicare agli utenti e ai motori di ricerca la tematica che affronterete nella pagina. Inoltre un sito web formato da pagine senza titolo risulta essere poco professionale e per nulla efficiente.
<html> <head> <title>Benvenuti in XODUS blog!</title> </head> <body> </body> </html>
Il tag <link> crea un collegamento tra la pagina web e una risorsa esterna. Viene utilizzato principalmente per collegare uno o più fogli di stile (CSS).
<html> <head> <title>Benvenuti in XODUS blog!</title> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head> <body> </body> </html>
Attributi | Valori | Descrizioni |
---|---|---|
rel |
alternate author bookmark help license next nofollow search tag prev prefetch noreferrer |
Specifica la relazione tra il documento corrente e il documento esterno |
type |
button checkbox color datetime file hidden image month number password time submit reset tel |
Definisce il formato del documento esterno |
href |
url |
Serve a indicare l'URL dov'è collocato il documento da collegare |
Ricordatevi di inserire sempre il formato del documento dopo in nome del file, preceduto da un punto (in questo caso è “.css”) altrimenti il browser non sarà in grado di interpretare il documento.
Questo tag definisce gli stili grafici CSS del documento HTML e ogni documento può contenere più tag <style>. Viene utilizzato per incorporare i CSS direttamente nel documento, senza dover collegare un foglio di stile esterno. Nonostante possa sembrare una soluzione comoda, è consigliabile utilizzare i fogli di stile esterni per centralizzare le modifiche e garantire il disaccoppiamento tra contenuto ed estetica.
<html> <head> <title>Benvenuti in XODUS blog!</title> <style type="text/css"> p {color:blue; font-size: 12px;} h1 {color:yellow;} </style> </head> <body> </body> </html>
I tag <meta> vengono usati per istruire i browser e i motori di ricerca tramite metadati.
Nello specifico i meta tag possono essere usati per indicare le parole chiave (keywords) per i motori di ricerca, l’autore della pagina web, l’ultima data di modifica dei contenuti e molto altro.
Vediamo come utilizzare il tag meta:
<html> <head> <title>Benvenuti in XODUS blog!</title> <meta name=”proprietà” content=”valore”> </head> <body> </body> </html>
Attributi | Valori | Descrizioni |
---|---|---|
name |
application-name author description generator keywords |
Indica il nome del metadato |
content |
text |
Serve ad assegnare il valore associato al metadato |
keywords |
Es: <meta name="keywords" content="title, base, link, style, script"> |
author |
Es: <meta name="author" content="Nome Autore"> |
Il tag <script> viene utilizzato per inserire dinamicità e risposte intelligenti all’interno di una pagina web. Gli script possono essere incorporati nel documento HTML (inline) ma la scelta migliore è creare un file esterno. Inserire il codice inline infatti può risultare immediato ma in realtà diventa scarsamente mantenibile.<script>
Vediamo insieme come inserire un codice inline:
<html> <head> <title>Benvenuti in XODUS blog!</title> <script type=”text/javascript”> //<![CDATA[ var i=10; if (i<5) { // some code } //]]> </script> </head> <body> </body> </html>
Se volete usare un file esterno dovete invece inserire nel tag <script> l'URL del documento da collegare tramite l'attributo "src":
<script type="text/javascript" src="miojavascript.js"></script>
Attributi | Valori | Descrizioni |
---|---|---|
type |
MIME-type |
Specifica il tipo di linguaggio utilizzato dallo script |
src |
url |
Indica il file esterno in cui è definito il codice da eseguire |
Anche il secondo articolo sui principi del linguaggio HTML è giunto al termine. La prossima settimana affronteremo i tag contenuti nella sezione <body>. Continuateci a seguire, inviateci i vostri commenti sulla nostra pagina facebook e se avete qualche suggerimento, qualsiasi domanda o curiosità non esitate a contattarci.
Valentina Lagorio
Pronto a trasformare la tua presenza online?