La Etiqueta Q

Se utiliza para marcar citas cortas dentro de un texto. Es una etiqueta inline que agrega automáticamente comillas al contenido y mejora la semántica del documento.
La etiqueta <q> en HTML (abreviatura de "quotation") se utiliza para marcar citas cortas dentro de un texto. A diferencia de <blockquote> (para citas largas), <q> es una etiqueta inline que agrega automáticamente comillas al contenido y mejora la semántica del documento. Aquí aprenderás a usarla correctamente.
Sintaxis básica
La estructura básica es:
<q>Texto citado aquí</q>
Ejemplo:
<p> Como dijo Albert Einstein: <q>La imaginación es más importante que el conocimiento</q>. </p>
Resultado:
Como dijo Albert Einstein: La imaginación es más importante que el conocimiento
.
El navegador agregará comillas automáticamente (ejemplo: “...” en español).
Atributo cite
Puedes incluir un atributo cite para indicar la fuente de la cita (URL o referencia). Sin embargo, este atributo no se muestra visualmente:
<q cite="https://frasescelebres.pro/einstein">
La imaginación es más importante que el conocimiento
</q>
Resultado:
La imaginación es más importante que el conocimiento
Para mostrar la fuente, debes añadirla manualmente:
<q>La imaginación es más importante que el conocimiento</q>
(<a href="https://frasescelebres.pro/einstein">Fuente</a>).
Resultado:
La imaginación es más importante que el conocimiento
(Fuente).
Personalización con CSS
Cambiar las comillas
Usa la propiedad quotes para definir símbolos personalizados:
q.comillas-francesas {
quotes: "«" "»" "‹" "›"; /* Comillas francesas */
}
Resultado:
Como dijo Einstein: La imaginación es más importante que el conocimiento
.
Estilo adicional
q {
font-style: italic;
color: #2c3e50;
}
Diferencias entre <q> y <blockquote>
<q> |
<blockquote> |
|---|---|
| Para citas cortas (inline). | Para citas largas (en bloque). |
| Añade comillas automáticamente. | Requiere CSS para sangría o estilo. |
| Uso: dentro de párrafos. | Uso: como elemento independiente. |
Ejemplo de <blockquote>:
<blockquote cite="https://ejemplo.com/fuente"> <p>Esto es una cita larga que ocupa un bloque completo.</p> </blockquote>
Accesibilidad y buenas prácticas
Semántica: Ayuda a los lectores de pantalla a identificar citas.
Idioma: Las comillas dependen del atributo lang del documento. Ejemplo:
<html lang="es"> <!-- Comillas latinas (“...”) --> <html lang="de"> <!-- Comillas alemanas („...“) -->
No abuses: Usa <q> solo para citas textuales, no para resaltar texto aleatorio.
Ejemplo completo
<!DOCTYPE html>
<html lang="es">
<head>
<style>
q {
quotes: "“" "”"; /* Comillas inglesas */
color: #3498db;
font-style: italic;
}
.fuente {
font-size: 0.9em;
color: #7f8c8d;
}
</style>
</head>
<body>
<p>
Según Carl Sagan: <q cite="https://frasescelebres.pro/sagan">En algún sitio, algo increíble espera ser descubierto</q>.
<span class="fuente">(Fuente: <a href="https://frasescelebres.pro/sagan">Frases de Sagan</a>)</span>
</p>
</body>
</html>
Casos de uso comunes
Citas en artículos:
<p>El poeta escribió: <q>El tiempo es una ilusión</q>.</p>
Diálogos en narrativa:
<p>María exclamó: <q>¡No puedo creerlo!</q></p>
Referencias académicas:
<p>Según el estudio: <q>El 80% de los casos muestran mejoría</q> <sup>[1]</sup>.</p>
Conclusión
La etiqueta <q> es una herramienta sencilla pero poderosa para integrar citas cortas en tus documentos HTML. Al usarla, garantizas un código semántico, accesible y adaptable a diferentes idiomas. ¡Incorpórala en tus proyectos para darle profesionalismo a tus textos!