Elemento HTML q: citazioni brevi, fonti cite e virgolette
L'elemento HTML q indica una breve citazione all'interno di una frase. I browser di solito aggiungono automaticamente le virgolette e l'attributo cite può registrare l'URL della fonte. Questo attributo non crea un collegamento cliccabile alla fonte, quindi fornisci un collegamento separato nel testo quando i lettori ne hanno bisogno.
Le differenze tra q, blockquote e cite
Utilizzare q quando si citano parole da un'altra fonte all'interno del flusso di una frase. Per una citazione separata contenente più paragrafi, utilizzare una citazione a blocchi con blockquote . Non utilizzare q solo per evidenziare una parola o aggiungere virgolette ironiche.
| Marcatura | Ruolo |
|---|---|
Elemento q |
Racchiude una citazione in linea. Non è un contenitore per elementi di paragrafo. |
Elemento blockquote |
Crea un'area di citazione separata che può contenere paragrafi. |
Attributo cite |
Registra l'URL della fonte della citazione su q o blockquote. |
Elemento cite |
Indica il titolo di un'opera, come un libro o un documento. Non sostituisce un URL di origine né indica il nome di un autore. |
Un esempio completo con una fonte e una citazione annidata
Salva il codice completo qui sotto come inline-quote.html e aprilo in un browser. La prima citazione è una breve frase tratta dallo Standard HTML. La seconda è un dialogo immaginario scritto per dimostrare le virgolette annidate. Non è necessario alcun server o JavaScript.
<!doctype html>
<html lang="it">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>q e le fonti delle citazioni</title>
<style>
body { margin: 24px; font-family: sans-serif; line-height: 1.7; }
q { quotes: '“' '”' '‘' '’'; }
a { overflow-wrap: anywhere; }
</style>
</head>
<body>
<h1>Citazioni brevi e fonti</h1>
<p>Lo standard HTML descrive il contenuto rappresentato da q come <q lang="en" cite="https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-q-element">some phrasing content quoted from another source</q>.</p>
<p>Fonte: <a href="https://html.spec.whatwg.org/multipage/text-level-semantics.html#the-q-element" target="_blank" rel="noopener noreferrer"><cite>HTML Standard, q element</cite></a></p>
<p>Dialogo immaginario: lo studente ha detto: <q>Il cartello dice <q>Si prega di chiudere la porta</q></q>.</p></body>
</html>
La prima citazione rimane nello stesso paragrafo della spiegazione circostante ed è racchiusa tra virgolette. Nel dialogo fittizio, virgolette doppie circondano la citazione esterna e virgolette singole circondano la citazione interna. Il titolo della fonte collegata appare in un paragrafo separato; l'indirizzo nell'attributo cite di q non viene visualizzato automaticamente.
Evitare di aggiungere virgolette duplicate
Se digiti virgolette immediatamente prima, dopo o all'interno di q per racchiudere la stessa citazione, possono duplicare la punteggiatura generata dal browser. L'esempio mette solo le parole citate all'interno di q e lascia le virgolette al browser. Puoi anche scrivere manualmente le virgolette in testo semplice senza q, ma non combinare entrambi i set di virgolette per la stessa citazione.
I marcatori predefiniti possono variare in base alla lingua del documento o dell'elemento e agli stili del browser. La regola CSS quotes dell'esempio imposta esplicitamente le coppie esterne e interne in modo che tu possa confrontare chiaramente i risultati. Rimuovi quella regola per confrontare i valori predefiniti, quindi ripristinala. Modificare l'aspetto non rimuove il significato dell'elemento q come citazione.
Rendi la fonte disponibile ai lettori
L'attributo cite è facoltativo. Usa un indirizzo che fornisca il passaggio originale o il suo contesto, piuttosto che una homepage non correlata. Se i lettori devono leggere l'originale, fornisci anche un elemento a con testo di collegamento specifico, come nell'esempio. Copia accuratamente la formulazione verificata e distingui la citazione dalla tua spiegazione.
Non dare per scontato che ogni lettore di schermo annunci l’inizio e la fine di una citazione q nello stesso modo. Quando l’attribuzione è importante, indica chi ha detto cosa nella frase stessa, per esempio, “Lo standard descrive …”. Per definizioni e condizioni d’uso, consulta la definizione di q nello standard HTML e il riferimento q di MDN.




