HTML Academy · Lección

Etiquetas meta de Twitter Card

Personalice las vistas previas de enlaces de Twitter con etiquetas meta de tarjeta

Lección 2 de 413 pasos

Etiquetas meta de Twitter Card es una lección gratuita de HTML Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de HTML Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de HTML Academy incluye 4 lecciones en total.

¿Por qué un estándar independiente?

Twitter (X) definió su propio protocolo de tarjetas de vista previa antes de que existiera OpenGraph y aún lo mantiene. Aunque el Twitter moderno recurre a las etiquetas OG cuando faltan las etiquetas twitter:*, declarar twitter:card explícitamente proporciona el diseño de tarjeta más predecible.

Tipos de twitter:card

Hay cuatro tipos de tarjeta: summary (miniatura pequeña junto al título y la descripción), summary_large_image (imagen principal a todo lo ancho), app (instalación de una aplicación móvil) y player (vídeo o audio incrustado). Elija summary_large_image para artículos con mucho contenido.

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

twitter:title y twitter:description

Si están presentes, sustituyen a og:title y og:description en Twitter. Úselas cuando quiera un titular diferente para la audiencia de Twitter que para los consumidores generales de OpenGraph; de lo contrario, permita que Twitter use los valores de OG como alternativa.

twitter:image

Para las tarjetas summary, use una imagen cuadrada de proporción 1:1 y al menos 144x144 píxeles. Para summary_large_image, use una imagen de proporción 2:1, idealmente de 1200x600 o más. Twitter rechaza las imágenes de más de 5 MB. Use una URL absoluta, igual que con og:image: las rutas relativas no funcionan.

twitter:image:alt

Texto alternativo para la imagen de la tarjeta, de hasta 420 caracteres. Mejora la accesibilidad para los usuarios de lectores de pantalla que navegan por Twitter y proporciona una descripción alternativa cuando las imágenes no se cargan. Inclúyalo siempre: es una mejora de 30 segundos en favor de la inclusión.

twitter:site y twitter:creator

twitter:site es el nombre de usuario de Twitter de su sitio (con @). twitter:creator es el nombre de usuario del autor individual. Al completarlos, Twitter puede mostrar "from @yoursite" y enlazar la firma con una cuenta real.

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

Atributo property frente a name

OpenGraph utiliza property="og:..."; Twitter utiliza name="twitter:...". La diferencia es histórica (RDFa frente a HTML5). Ambos son técnicamente válidos; usar el atributo correcto para cada protocolo evita casos extremos con validadores estrictos.

Tarjetas de aplicaciones

twitter:card="app" permite promocionar una aplicación para iOS/Android mediante twitter:app:id:iphone, twitter:app:id:ipad, twitter:app:id:googleplay y los enlaces profundos twitter:app:url:*. Al tocar la tarjeta, se abre App Store, Play Store o la aplicación directamente si ya está instalada.

Tarjetas de reproductor

twitter:card="player" incrusta un reproductor de vídeo o audio directamente en el tuit. Requiere twitter:player (URL de un iframe HTTPS), twitter:player:width y twitter:player:height. Twitter aprueba manualmente las tarjetas de reproductor para evitar abusos; envíe la solicitud a developer.twitter.com.

Pruebas con Twitter Card Validator

Twitter cerró la interfaz pública de Card Validator, pero las tarjetas siguen mostrándose en la vista previa de un tuit en borrador. Pegue su URL en un borrador privado para ver exactamente qué tipo de tarjeta y qué imagen se mostrarán antes de publicar el tuit.

Estrategia de respaldo

Incluya siempre tanto twitter:card como el conjunto completo de etiquetas OG. La mayoría de las plataformas que no son Twitter ignoran las etiquetas twitter:*, y la mayoría de los clientes modernos de Twitter recurren a OG, por lo que la combinación produce una vista previa correcta en todas partes con una duplicación mínima.

Comprobación de conocimientos

Si falta twitter:title pero está presente og:title, ¿qué aparece en la tarjeta de Twitter?

Resumen

Las tarjetas de Twitter (declaradas mediante name="twitter:card") proporcionan una vista previa predecible de las páginas en X. Elija summary_large_image para contenido editorial, añada twitter:image con una URL absoluta y twitter:image:alt, atribuya el sitio y al autor mediante sus nombres de usuario, y permita que los valores OG completen las etiquetas que no sobrescriba.

Gratis para empezar

Aprende HTML con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
40
Lecciones
159

Preguntas frecuentes

¿La lección «Etiquetas meta de Twitter Card» es gratis?

Sí — el texto completo de «Etiquetas meta de Twitter Card» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de HTML Academy, actualiza a CoddyKit PRO. El curso de HTML Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Etiquetas meta de Twitter Card»?

Personalice las vistas previas de enlaces de Twitter con etiquetas meta de tarjeta Practicas HTML Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar HTML Academy?

No se requiere experiencia previa. HTML Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.

¿Cuánto tiempo toma la lección «Etiquetas meta de Twitter Card»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de HTML Academy?

Sí. Cada lección de HTML Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. OpenGraph: og:title, og:description y og:image
  2. Etiquetas meta de Twitter Card
  3. Conceptos básicos de datos estructurados JSON-LD
  4. Hreflang para páginas internacionales
← Volver a HTML Academy