- Home
- Categorie
- Digital Marketing
- Posizionamento Nei Motori di Ricerca
- Schema.org: i tag vanno dentro ai div o a agli span o è indifferente?
-
Schema.org: i tag vanno dentro ai div o a agli span o è indifferente?
Ciao all, devo inserire i tag si schema.org all'interno del mio ultimo lavoro (linkiesta DOT it).
Seguendo la documantazione ufficiale di schema org non riesco a capire se i contenitori di questi campi devono essere quelli degli esempi oppure se è indifferente lo span ed il div.Per intenderci:
<div itemscope itemtype ="http :// schema org/Movie">
<h1 itemprop="name">Avatar</h1>
<div itemprop="director" itemscope itemtype="http :// schema org/Person">
Director: <span itemprop="name">James Cameron</span> (born <span itemprop="birthDate">August 16, 1954)</span>
</div>
<span itemprop="genre">Science fiction</span>
<a href="../movies/avatar-theatrical-trailer.html" itemprop="trailer">Trailer</a>
</div>Da qui sembra indifferente, ma io non vorrei che "director" debba essere scritto all'interno di un div, mentre "genre" all'interno di uno span.
Poi c'è "name" che è dentro ad un <h1>.Dalla documentazione leggo:
For example, to identify the director of a movie, add itemprop="director" to the element enclosing the director's name.
Grazie mille.
M.
-
Ciao Ziobudda.
Complimenti per il nuovo sito.
Puoi inserirli ovunque, non soltanto su *span *e *div *ma anche sugli elementi di HTML5 come *footer *e section, oppure su body.
Ovvio che spesso ti trovi a mettere *itemscope *su un section, *footer *o div, mentre gli itemprop è spesso opportuno inserirli in span. Segue in pratica le regole di buon uso del codice.
Esempio: se devo indicare il mio indirizzo in un rigo di testo scrivo:<span itemprop="street-address">Via Lamiavia, 57</span> 80100 <span itemprop="locality">Napoli</span> (<span itemprop="country-name">Italy</span>)
... e se non mi serve un div non ce lo metto.
Però nulla toglie che l'itemscope sia in un div (prima del codice sopra):<div itemscope="itemscope" itemtype="http: //data-vocabulary.org/Organization">
F.
-
Confermo quanto scritto da FDA, l'importante è seguire la erarchia det tag, esempio se hai inserito un itemprop in un tag p allora userai uno span e così via, la cosa importante è che gli itemprop dello stesso type siano sempre dentro lo stesso contenitore.
Ciao
Enea