Comillas en CSS: la propiedad quotes, q y blockquote con estilo

Guía de comillas en CSS

Propiedad quotes de CSS: q, open-quote y comillas por idioma

Cómo funcionan la propiedad quotes de CSS, el elemento q y open-quote / close-quote, con un selector de idioma en directo, niveles de comillas anidadas y patrones de blockquote con estilo.

La propiedad quotes de CSS elige qué comillas dibuja el navegador para el elemento q y para content: open-quote y close-quote. quotes: auto elige las comillas adecuadas al atributo lang, una lista de pares de cadenas define tus propias comillas por nivel de anidación y quotes: none las elimina. Un blockquote no lleva comillas salvo que las añadas.

Valores de quotes

Las comillas son un detalle tipográfico que la mayoría de los sitios hace mal: comillas rectas escritas en las plantillas, las comillas equivocadas para francés o alemán, o una comilla decorativa de blockquote que los lectores de pantalla leen en voz alta. Aquí verás la propiedad quotes en directo en varios idiomas, junto con patrones limpios para citas destacadas y testimonios.

Preguntas frecuentes

¿Cómo quito las comillas de un elemento q?

Pon q { quotes: none; }. Las comillas vienen del content por defecto del navegador en ::before y ::after, open-quote y close-quote, y none hace que no dibujen nada sin quitar el significado del elemento.

¿Por qué blockquote no muestra comillas?

Los navegadores solo añaden comillas automáticamente al elemento q. Un blockquote tiene sangría por defecto pero no lleva comillas. Añade blockquote::before { content: open-quote; } y su ::after correspondiente, o una comilla decorativa, si tu diseño la necesita.

¿Cómo uso comillas tipográficas en CSS?

Escribe los caracteres directamente en una hoja de estilos UTF-8, quotes: "“" "”" "‘" "’";, o como escapes como "\201C" y "\201D". Los escapes vienen bien cuando un editor o un paso de build estropea los caracteres que no son ASCII.

¿Los lectores de pantalla leen las comillas generadas con CSS?

El contenido generado puede ser anunciado por las tecnologías de apoyo, así que trata las comillas como texto. Una comilla decorativa enorme es mejor dibujarla con una imagen de fondo, un SVG con aria-hidden, o content con texto alternativo vacío: content: "“" / "";.

Cómo funcionan los niveles de anidación

Comillas rectas frente a comillas tipográficas

Caracteres de comillas y sus escapes CSS

Comillas habituales con sus puntos de código Unicode

Comillas personalizadas para citas anidadas

Dos niveles con escapes

El q exterior usa comillas dobles y el q de dentro usa comillas simples. Los escapes producen comillas tipográficas.

Patrones de blockquote con estilo

Cita destacada con comilla decorativa y pie

La comilla grande usa texto alternativo vacío, así que no se lee en voz alta. figure y figcaption vinculan la cita con su fuente. Los navegadores sin la sintaxis de texto alternativo ignoran esa regla y no dibujan la comilla.

Blockquote que dibuja comillas reales de apertura y cierre

open-quote y close-quote participan en la anidación, así que un q dentro de este blockquote recibe las comillas interiores.

Comillas por idioma

Idioma de la muestra

quotes: auto

Comillas personalizadas

Modo de comillas

Comilla exterior de apertura

Comilla exterior de cierre

Comilla interior de apertura

Comilla interior de cierre

La guía dijo

gira a la izquierda en el puente

y eso hicimos.

Copiar CSS

Empieza gratis · Sin tarjeta de crédito

Relacionado: Guías

Producto

Para quién es

Funciones

Recursos

Empresa

Mapa del sitio