aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/html/attributes/elementtiming/index.md
blob: d98ff151a0a226f9a2b6b8951096eb627dd0270d (plain)
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
---
title: 'Attribut HTML : elementtiming'
slug: Web/HTML/Attributes/elementtiming
tags:
  - Attribute
  - Attributes
  - HTML
  - elementtiming
  - Performance
  - Reference
translation_of: Web/HTML/Attributes/elementtiming
---
{{HTMLSidebar}}

L'attribut **`elementtiming`** est utilisé pour indiquer qu'un élément est marqué pour le suivi par l'API [Element Timing](/fr/docs/Web/API/Element_timing_API). Cet attribut peut être appliqué aux éléments [`<img>`](/fr/docs/Web/HTML/Element/Img), [`<image>`](/fr/docs/Web/SVG/Element/image) à l'intérieur d'un [`<svg>`](/fr/docs/Web/SVG/Element/svg), aux vignettes des éléments [`<video>`](/fr/docs/Web/HTML/Element/video), aux éléments qui ont un [`background-image`](/fr/docs/Web/CSS/background-image) et aux éléments contenant des noeuds de texte, comme un [paragraphe (`<p>)`](/fr/docs/Web/HTML/Element/p).

## Utilisation

La valeur donnée pour `elementtiming` devient un identifiant pour l'élément observé.

```html
<img alt="alt" src="img.jpg" elementtiming="étiquette pour l'élément">
```

De bons candidats pour les éléments que vous pourriez vouloir observer sont :

- L'image principale d'un article.
- Le titre d'un article de blog.
- Les images dans un carrousel pour un site d'achat.
- L'image de l'affiche de la vidéo principale d'une page.

## Exemples

```html
<img alt="Alt pour l'image principale d'un article de blog"
     src="my-massive-image.jpg"
     elementtiming="Image principale">

<p elementtiming="important-text">Quelques informations importantes.</p">
```

## Spécifications

| Spécification                                                                                            | Statut                                   |
| -------------------------------------------------------------------------------------------------------- | ---------------------------------------- |
| {{SpecName('Element Timing API', '#sec-modifications-DOM', 'elementtiming')}} | {{Spec2('Element Timing API')}} |

## Compatibilité des navigateurs

{{Compat("html.elements.attribute.elementtiming")}}

## Voir aussi

- [Métriques personnalisées](https://web.dev/custom-metrics/) (en anglais)