0Pricing
HTML Academy · Leçon

Balises meta Twitter Card

Personnalisez les aperçus de liens Twitter avec des balises meta de carte.

Balises meta Twitter Card est une leçon HTML Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage HTML Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours HTML Academy comprend 4 leçons au total.

Pourquoi une norme distincte ?

Twitter (X) a défini son propre protocole de cartes d'aperçu avant l'existence d'OpenGraph et le maintient encore. Même si Twitter utilise désormais les balises OG comme solution de repli lorsque les balises twitter:* sont absentes, déclarer explicitement twitter:card fournit la mise en page la plus prévisible.

Types de twitter:card

Il existe quatre types de cartes : summary (petite miniature à côté du titre et de la description), summary_large_image (image principale sur toute la largeur), app (installation d'une application mobile) et player (vidéo ou audio intégré). Choisissez summary_large_image pour les articles riches en contenu.

<meta name="twitter:card" content="summary_large_image">

twitter:title et twitter:description

Lorsqu'elles sont présentes, ces balises remplacent og:title et og:description sur Twitter. Utilisez-les si vous souhaitez un titre différent pour le public de Twitter et pour les utilisateurs généraux d'OpenGraph ; sinon, laissez Twitter utiliser les valeurs OG par défaut.

twitter:image

Pour les cartes summary, utilisez une image carrée au format 1:1 d'au moins 144x144. Pour summary_large_image, utilisez une image au format 2:1, idéalement de 1200x600 ou plus. Twitter rejette les images de plus de 5 MB. Utilisez une URL absolue, comme pour og:image : les chemins relatifs ne fonctionnent pas.

twitter:image:alt

Texte alternatif de l'image de la carte, limité à 420 caractères. Il améliore l'accessibilité pour les utilisateurs de lecteurs d'écran qui consultent Twitter et fournit une description de repli lorsque les images ne se chargent pas. Fournissez-le toujours : c'est un gain d'inclusivité qui ne prend que 30 secondes.

twitter:site et twitter:creator

twitter:site est l'identifiant Twitter de votre site, avec le @. twitter:creator est l'identifiant de l'auteur. Les renseigner permet à Twitter d'afficher « de @yoursite » et d'associer la signature à un compte réel.

<meta name="twitter:site" content="@coddykit">
<meta name="twitter:creator" content="@ada_lovelace">

Attribut property ou name

OpenGraph utilise property="og:..." ; Twitter utilise name="twitter:...". Cette différence est historique (RDFa contre HTML5). Les deux sont techniquement valides ; utiliser le bon attribut pour chaque protocole évite les cas particuliers avec les validateurs stricts.

Cartes d'application

twitter:card="app" permet de promouvoir une application iOS/Android avec twitter:app:id:iphone, twitter:app:id:ipad, twitter:app:id:googleplay et twitter:app:url:* pour les liens profonds. Lorsque l'utilisateur appuie sur la carte, l'App Store, le Play Store ou l'application s'ouvre directement si elle est installée.

Cartes de lecteur

twitter:card="player" intègre un lecteur vidéo ou audio directement dans le tweet. Il nécessite twitter:player (URL d'une iframe HTTPS), twitter:player:width et twitter:player:height. Twitter approuve manuellement les cartes de lecteur pour prévenir les abus : envoyez votre demande via developer.twitter.com.

Tester avec Twitter Card Validator

Twitter a fermé l'interface publique de Card Validator, mais les cartes sont toujours prévisualisées dans un tweet en brouillon. Collez votre URL dans un brouillon privé pour voir exactement quel type de carte et quelle image seront affichés avant de publier le tweet.

Stratégie de repli

Incluez toujours twitter:card ainsi que l'ensemble des balises OG. La plupart des plateformes autres que Twitter ignorent les balises twitter:*, et la plupart des clients Twitter modernes utilisent les balises OG comme solution de repli : cette combinaison produit donc un aperçu correct partout, avec un minimum de duplication.

Vérification des connaissances

Si twitter:title est absent mais que og:title est présent, qu'est-ce qui apparaît sur la carte Twitter ?

Résumé

Les cartes Twitter (déclarées via name="twitter:card") donnent aux pages un aperçu prévisible sur X. Choisissez summary_large_image pour le contenu éditorial, ajoutez twitter:image avec une URL absolue et twitter:image:alt, attribuez le site et l'auteur avec leurs identifiants, et laissez les valeurs OG compléter les balises que vous ne remplacez pas.

Questions Fréquemment Posées

La leçon « Balises meta Twitter Card » est-elle gratuite ?

Oui — le texte complet de « Balises meta Twitter Card » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours HTML Academy, passe à CoddyKit PRO. Le cours HTML Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Balises meta Twitter Card » ?

Personnalisez les aperçus de liens Twitter avec des balises meta de carte. Tu pratiques HTML Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer HTML Academy ?

Aucune expérience préalable n'est requise. HTML Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.

Combien de temps prend la leçon « Balises meta Twitter Card » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon HTML Academy ?

Oui. Chaque leçon HTML Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. OpenGraph : `og:title`, `og:description`, `og:image`
  2. Balises meta Twitter Card
  3. Notions fondamentales des données structurées JSON-LD
  4. Hreflang pour les pages internationales
← Retour à HTML Academy