-
Notifications
You must be signed in to change notification settings - Fork 8k
/
index.md
81 lines (59 loc) · 3.16 KB
/
index.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
---
title: itemtype
slug: Web/HTML/Global_attributes/itemtype
---
{{HTMLSidebar("Global_attributes")}}
L'[attribut universel](/fr/docs/Web/HTML/Attributs_universels) **`itemtype`** définit l'URL du vocabulaire qui sera utilisé pour définir les propriétés des objets dans la structure de données. `itemscope` est utilisé afin de définir la portée, dans le document, où le vocabulaire défini sera actif.
L'attribut `itemtype` doit avoir une valeur qui est un ensemble non ordonné de fragments uniques, sensible à la casse. Chaque fragment doit être une URL absolue valide et tous les fragments participent à la définition du même vocabulaire. La valeur de l'attribut doit avoir au moins un fragment.
Les types d'objet doivent tous être définis dans des spécifications de vocabulaire (comme [schema.org](http://schema.org/)) et doivent tous être définis avec le même vocabulaire.
L'attribut `itemtype` peut uniquement être défini pour les éléments qui ont un attribut `itemscope`.
Google et les autres moteurs de recherche participent au vocabulaire défini par [schema.org](http://schema.org/) pour structurer les données. Ce vocabulaire définit un ensemble standard de types et de noms de propriétés. Par exemple [`MusicEvent`](http://schema.org/MusicEvent) indique un événement musical dont les propriétés [`startDate`](http://schema.org/startDate) et [`location`](http://schema.org/location) utilisées pour définir les détails du concert. Dans ce cas, l'URL [`http://schema.org/MusicEvent`](http://schema.org/MusicEvent) sera l'URL utilisée pour l'attribut `itemtype` et les propriétés `startDate` et `location` seront les propriétés utilisées, définies par [`http://schema.org/MusicEvent`](http://schema.org/MusicEvent).
> **Note :** Vous pourrez trouver plus d'informations sur l'attribut itemtype sur <http://schema.org/Thing>
## Syntaxe
### Syntaxe formelle
```
itemtype = URL
```
### Exemple simple
#### HTML
```html
<div itemscope itemtype="http://schema.org/Product">
<span itemprop="brand">ACME</span>
<span itemprop="name">Executive Anvil</span>
</div>
```
#### Structure de données
<table class="standard-table">
<tbody>
<tr>
<td rowspan="4"><code>itemscope</code></td>
<td><code>itemtype</code></td>
<td colspan="2" rowspan="1">http://schema.org/Product</td>
</tr>
<tr>
<td><code>itemprop</code></td>
<td><code>name</code></td>
<td>Executive Anvil</td>
</tr>
<tr>
<td><code>itemprop</code></td>
<td colspan="2" rowspan="1"><code>brand [Thing]</code></td>
</tr>
<tr>
<td><code>itemprop</code></td>
<td><code>name</code></td>
<td>ACME</td>
</tr>
</tbody>
</table>
## Spécifications
{{Specifications}}
## Compatibilité des navigateurs
{{Compat}}
## Voir aussi
- [Les différents attributs universels](/fr/docs/Web/HTML/Attributs_universels)
- Les autres attributs universels relatifs aux microdonnées :
- [`itemid`](/fr/docs/Web/HTML/Global_attributes#itemid)
- [`itemprop`](/fr/docs/Web/HTML/Global_attributes#itemprop)
- [`itemref`](/fr/docs/Web/HTML/Global_attributes#itemref)
- [`itemscope`](/fr/docs/Web/HTML/Global_attributes#itemscope)