Aspas no CSS: a propriedade quotes, o q e blockquotes estilizados

Guia de aspas no CSS

Propriedade quotes do CSS: q, open-quote e aspas por idioma

Como funcionam a propriedade quotes do CSS, o elemento q e open-quote / close-quote, com um seletor de idioma ao vivo, níveis de aspas aninhadas e padrões de blockquote estilizados.

A propriedade quotes do CSS escolhe quais aspas o navegador desenha para o elemento q e para content: open-quote e close-quote. quotes: auto escolhe aspas adequadas ao atributo lang, uma lista de pares de strings define as suas próprias aspas por nível de aninhamento e quotes: none as remove. Um blockquote não recebe aspas a menos que você as adicione.

Valores de quotes

Aspas são um detalhe tipográfico que a maioria dos sites erra: aspas retas digitadas nos templates, aspas erradas para francês ou alemão, ou um sinal decorativo de blockquote que os leitores de tela leem em voz alta. Aqui a propriedade quotes aparece ao vivo em vários idiomas, junto com padrões limpos para citações em destaque e depoimentos.

Perguntas frequentes

Como removo as aspas de um elemento q?

Defina q { quotes: none; }. As aspas vêm do content padrão de ::before e ::after do navegador, open-quote e close-quote, e none faz com que eles não desenhem nada, mantendo o significado do elemento.

Por que o blockquote não mostra aspas?

Os navegadores só adicionam aspas automaticamente ao q. Um blockquote vem recuado por padrão, mas sem aspas. Adicione blockquote::before { content: open-quote; } e um ::after correspondente, ou um sinal decorativo, se o seu design pedir.

Como uso aspas curvas no CSS?

Escreva os caracteres diretamente em uma folha de estilo UTF-8, quotes: "“" "”" "‘" "’";, ou como escapes, por exemplo "\201C" e "\201D". Os escapes são úteis quando um editor ou uma etapa de build estraga caracteres não ASCII.

As aspas geradas pelo CSS são lidas pelos leitores de tela?

Conteúdo gerado pode ser anunciado pelas tecnologias assistivas, então trate as aspas como texto. Um sinal decorativo enorme fica melhor desenhado com uma imagem de fundo, um SVG com aria-hidden ou content com texto alternativo vazio: content: "“" / "";.

Como funcionam os níveis de aninhamento

Aspas retas versus aspas tipográficas

Caracteres de aspas e os seus escapes CSS

Aspas comuns com os seus code points Unicode

Aspas personalizadas para citações aninhadas

Dois níveis com escapes

O q externo usa aspas duplas, o q dentro dele usa aspas simples. Os escapes produzem aspas curvas.

Padrões de blockquote estilizados

Citação em destaque com sinal decorativo e legenda

O sinal grande usa texto alternativo vazio, então não é lido em voz alta. figure e figcaption ligam a citação à sua fonte. Navegadores sem a sintaxe de texto alternativo ignoram essa regra e não desenham o sinal.

Blockquote que desenha aspas reais de abertura e fechamento

open-quote e close-quote participam do aninhamento, então um q dentro deste blockquote recebe as aspas internas.

Aspas por idioma

Idioma do exemplo

quotes: auto

Aspas personalizadas

Modo das aspas

Aspa externa de abertura

Aspa externa de fechamento

Aspa interna de abertura

Aspa interna de fechamento

O guia disse

vire à esquerda na ponte

e foi o que fizemos.

Copiar CSS

Comece grátis · Sem cartão de crédito

Relacionados: Guias

Produto

Para quem é

Recursos

Recursos

Empresa

Mapa do site