ArcadiA Club
|
|
||||||
| AAC FORUM AAC News AAC Box | ||||||
|
- Le META tag: Content-Type,
Description, Keywords, Robots e DC -
|
|||
COSA SERVE PER QUESTO TUTORIAL | |||
Chiedi sul FORUM | Glossario | cognizioni basiche di un qualsiasi linguaggio .Net | ||
META tag: cosa sono e come usarle | |||
I META TAG: COSA SONO E A COSA SERVONO Primi concetti a riguardi dell'elemento META. In questo articolo ci poniamo l'obiettivo di fornire una rapida panoramica sulle META-tag, il loro funzionamento e la loro utilità. Gli elementi META vanno posti negli header della pagina e offrono, come suggerisce il nome, meta-informazioni sul documento, quali dati sull'autore, le parole chiave e altre informazioni più tecniche come la codifica. Sono utili per fini di indicizzazione da parte dei motori di ricerca o anche solo per l'utente per poter fruire al meglio la pagina. Ad esempio: <html> <head> <title>Documento di esempio</title> <meta name="Keywords" content="documento esempio"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> Corpo. </body> </html> Prima di vedere in dettaglio il significato dei singoli elementi
META
facciamo chiarezza sugli attributi che esso permette. Per specificare il
valore del META-tag si usa l'attributo content, non sono previste
alternative, ad esempio talvolta si vede usare l'attributo "value" ma
questo non appartiene allo standard HTML (né a nessun altro standard) e pertanto non va usato.
Opzionalmente si può specificare un attributo lang per associare il
META tag corrente ad una lingua specificata, se ve ne sono più d'una dello
stesso tipo ma in lingue differenti. Come fornire intestazioni HTTP tramite i META tag. Prima di tutto: perché utilizzare i META http-equiv per specificare informazioni che dovrebbero competere ad HTTP invece che al documento stesso? Le ragioni possono essere molteplici ma la più semplice è che non si ha modo di impostare gli header HTTP manualmente (se ad esempio si sta utilizzando un hosting che non supporta linguaggi lato server come ASP .Net o PHP), oppure perché la pagina in questo modo diviene maggiormente auto-descrittiva, ovvero anche se consultata off-line (ad esempio se viene salvata dall'utente) conterrà comunque informazioni che altrimenti sarebbero disponibili solamente effettuando una richiesta al server d'origine. Si badi tuttavia che in generale se un header HTTP è già stato inviato avrà precedenza su quelli specificati tramite META. I META http-equiv più frequenti sono:
Si noti che le date vanno specificate secondo quanto specificato
dall'RFC 1123 e devono essere riferite all'ora di Greenwich (GMT), ad
esempio "Mon, 25 Feb 2008 09:28:43 GMT". <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Language" content="it"> <meta http-equiv="Date" content="Mon, 25 Feb 2008 09:28:43 GMT"> <meta http-equiv="Expires" content="Mon, 25 Feb 2008 23:59:59 GMT"> <meta http-equiv="Refresh" content="5;URL=http://www.arcadiaclub.com/"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="PICS-Label" content=' (PICS-1.1 "http://www.gcf.org/v2.5" labels on "1994.11.05T08:15-0500" until "1995.12.31T23:59-0000" for "http://w3.org/PICS/Overview.html" ratings (suds 0.5 density 0 color/hue 1)) '> META INFORMAZIONI GENERICHE Passiamo ora a considerare le meta-informazioni generiche che si specificano tramite l'attributo name:
Come si può vedere queste META-tag, eccetto le ultime due usate dai motori di ricerca, sono molto generiche e non standardizzate, per questo molti adottano lo standard Dublin Core per specificare meta-informazioni di questo tipo. Esso consiste in una serie di 15 meta-informazioni (tutte opzionali e ripetibili):
Per ulteriori informazioni o dettagli su Dublin Core rimandiamo alle specifiche ufficiali. Un ultima nota va fatta per i META Robots, ovvero un particolare META-tag che permette di dare indicazioni ai motori di ricerca su come comportarsi con la pagina corrente. Il suo contenuto può essere la combinazione di uno o più dei seguenti valori:
Vi sono altri valori come INDEX, FOLLOW,
ALL ma sono sostanzialmente
inutili e poco supportati. <meta name="Author" content="Mario Rossi"> <meta name="Generator" content="Notepad++"> <meta name="Copyright" content="© ArcadiA Club (1998-2010)"> <meta name="Language" content="it-IT"> <meta name="E-Mail" content="indirizzo@email.com"> <meta name="Keywords" content="meta tag elemento http-equiv"> <meta name="Description" content="Un articolo che spiega come servirsi correttamente delle META-tag."> <meta name="DC.Description" content="Un articolo che spiega come servirsi correttamente delle META-tag."> <meta name="DC.Creator" content="ArcadiA Club"> <meta name="DC.Subject" content="META tag"> <meta name="DC.Publisher" content="ArcadiA Club"> <meta name="DC.Language" content="it-IT"> <meta name="Robots" content="NOINDEX, NOFOLLOW">
|
|||
<< INDIETRO | by VeNoM00 |
| |||||||||||
^ TOP | |||||||||||
pubblicità |
privacy |
visione |
diritti |
ufficio stampa |
donazioni |
scrivici |
|||||||||||