22
Cet extrait HTML représente un bouton «Partager» pour un blog de football en direct (soccer) sur le site Web du Guardian.
: Il s’agit d’une balise HTML personnalisée (probablement utilisée par le système interne du Guardian) définissant un composant de bouton de partage. priority="feature": Indique Il s’agit d’un élément vital sur la page.
deferuntil="visible": Signifie que le bouton ne doit être rendu que lorsqu’il est visible dans la fenêtre (améliore les performances).
props="{...}": Il s’agit de données a JSON contenant les données transmises au bouton de partage Component. Regardons les propriétés importantes:
"size":"xsmall": Le Button est très petit.
"pageId":"football/live/2025/sep/08/belarus-v-scotland-world-cup-2026-qualifying-group-c-live": Un identifiant unique pour le blog en direct page.
"blockId":"68bea02d8f08de6921c7bfed": Un identifiant pour un bloc spécifique dans la page (probablement le blog en direct).
"webTitle":"Belarus v Scotland: World Cup 2026 qualifying Group C - live": Le Title du blog live. Ceci est utilisé dans le message de partage.
"format":{...}: Informations sur le style pour le bouton.
"context":"LiveBlock": indique que ce bouton de partage est associé à un blog en direct.
Share...: C’est le lien cliquable réel qui déclenche la fonctionnalité de partage.
href="https://www.newsdirectory3.com/belarus-vs-scotland-world-cup-2026-qualifying-live-score/mailto:?subject=...&body=...": C’est un mailto: lien, qui ouvre le client de messagerie par défaut de l’utilisateur.
subject=...: Définit l’e-mail sous réserve du titre du blog en direct. body=...: Définit le corps de messagerie Pour un lien vers le blog en direct. L’URL est Cocorée pour une utilisation dans une URL. Il comprend également des paramètres de suivi (CMP=sharebtnurl&page=with%3Ablock-68bea02d8f08de6921c7bfed#block-68bea02d8f08de6921c7bfed).
type="button": Spécifie qu’il s’agit d’un élément de bouton.
class="dcr-1mulgdf": Une classe CSS utilisée pour styliser le bouton.
Share: Le texte affiché sur le bouton.
: Une icône SVG (graphique vectoriel évolutif) représentant un symbole de partage.
* : Il s’agit d’une autre balise HTML personnalisée, représentant probablement le composant de blog en direct principal. le props L’attribut contient des informations sur le blog en direct, comme sa section, Tags (mots clés), et si il faut masquer les invites de revenus du lecteur.
En résumé:
Ce code crée un petit bouton «Partager» qui, lorsque clic, ouvre le client email de l’utilisateur avec un e-mail pré-rempli contenant un lien vers le blog de football en direct. Le sujet par e-mail est le titre du blog. Le code comprend également des paramètres de suivi dans l’URL pour surveiller comment le blog est partagé. Le code environnant définit le blog en direct lui-même.