Virgolette CSS: la proprietà quotes, q e blockquote con stile

Guida alle virgolette CSS

Proprietà CSS quotes: q, open-quote e virgolette per lingua

Come funzionano la proprietà CSS quotes, l'elemento q e open-quote / close-quote, con un selettore di lingua dal vivo, livelli di virgolette annidate e pattern di blockquote con stile.

La proprietà CSS quotes sceglie quali virgolette il browser disegna per l'elemento q e per content: open-quote e close-quote. quotes: auto sceglie le virgolette adatte all'attributo lang, un elenco di coppie di stringhe imposta le tue virgolette per ogni livello di annidamento e quotes: none le rimuove. Un blockquote non ha virgolette a meno che tu non le aggiunga.

Valori di quotes

Le virgolette sono un dettaglio tipografico che la maggior parte dei siti sbaglia: virgolette dritte scritte nei template, segni sbagliati per il francese o il tedesco, oppure un segno decorativo nel blockquote che gli screen reader leggono ad alta voce. Qui la proprietà quotes è mostrata dal vivo in diverse lingue, insieme a pattern puliti per pull quote e testimonianze.

Domande frequenti

Come rimuovo le virgolette da un elemento q?

Imposta q { quotes: none; }. Le virgolette provengono dal content predefinito del browser in ::before e ::after, cioè open-quote e close-quote, e none fa sì che non disegnino nulla pur mantenendo il significato dell'elemento.

Perché il blockquote non mostra le virgolette?

I browser aggiungono automaticamente le virgolette solo per q. Un blockquote ha un rientro predefinito ma nessun segno. Aggiungi blockquote::before { content: open-quote; } e un ::after corrispondente, oppure un segno decorativo, se il tuo design lo richiede.

Come uso le virgolette curve in CSS?

Scrivi i caratteri direttamente in un foglio di stile UTF-8, quotes: "“" "”" "‘" "’";, oppure come escape, per esempio "\201C" e "\201D". Gli escape sono utili quando un editor o un passaggio di build rovina i caratteri non ASCII.

Gli screen reader leggono le virgolette generate dal CSS?

Il contenuto generato può essere annunciato dalle tecnologie assistive, quindi tratta le virgolette come testo. Un grande segno decorativo è meglio disegnarlo con un'immagine di sfondo, un SVG con aria-hidden oppure con content e testo alternativo vuoto: content: "“" / "";.

Come funzionano i livelli di annidamento

Virgolette dritte e virgolette tipografiche

I caratteri delle virgolette e i loro escape CSS

Virgolette comuni con i loro code point Unicode

Virgolette personalizzate per citazioni annidate

Due livelli con gli escape

Il q esterno usa virgolette doppie, il q al suo interno usa virgolette singole. Gli escape producono virgolette curve.

Pattern di blockquote con stile

Pull quote con segno decorativo e didascalia

Il segno grande ha il testo alternativo impostato a vuoto, quindi non viene letto ad alta voce. figure e figcaption collegano la citazione alla sua fonte. I browser che non supportano la sintassi del testo alternativo ignorano quella regola e non disegnano alcun segno.

Blockquote che disegna vere virgolette di apertura e chiusura

open-quote e close-quote partecipano all'annidamento, quindi un q dentro questo blockquote riceve le virgolette interne.

Virgolette per lingua

Lingua dell'esempio

quotes: auto

Virgolette personalizzate

Modalità delle virgolette

Virgoletta esterna di apertura

Virgoletta esterna di chiusura

Virgoletta interna di apertura

Virgoletta interna di chiusura

La guida ha detto

gira a sinistra al ponte

e così abbiamo fatto.

Copia il CSS

Inizia gratis · Nessuna carta di credito richiesta

Correlati: Guide

Prodotto

Per chi è

Funzionalità

Risorse

Azienda

Mappa del sito