<q> și <cite> în HTML

Text și formatare HTML 4.0+ / HTML 2.0+

Elementul q marchează un citat scurt în interiorul unei fraze, cu ghilimele automate, iar cite marchează titlul unei lucrări.

Sintaxă tag
<q cite="https://exemplu.ro/sursa">Citat scurt</q>
<cite>Titlul lucrării</cite>

Ce face <q> și <cite>

<q> este pentru citate scurte, în interiorul unui paragraf. Browserul adaugă singur ghilimelele potrivite limbii paginii, deci nu le mai scrii tu. Pentru citate lungi, pe un rând separat, folosește <blockquote>.

<cite> marchează titlul unei lucrări: o carte, un film, un articol, o melodie, un site. Browserul îl afișează cursiv. În HTML5, <cite> nu se folosește pentru numele unei persoane, ci doar pentru titlul lucrării.

Atribute

Atribut Descriere
cite Pe <q>: adresa URL a sursei citatului. Nu se afișează pe pagină, dar poate fi citită de programe.

Exemple

Exemplul 1: Citat scurt și titlul cărții

Cu lang="ro" pe pagină, browserele moderne folosesc ghilimelele românești „ ”.

<p lang="ro">Ana a notat din <cite>Amintiri din copilărie</cite> fraza
<q>Stau câteodată și-mi aduc aminte ce vremi și ce oameni mai erau</q>.</p>

Ce afișează browserul

Ana a notat din Amintiri din copilărie (cursiv) fraza „Stau câteodată și-mi aduc aminte ce vremi și ce oameni mai erau”.

Exemplul 2: Ghilimele personalizate cu CSS

Proprietatea CSS quotes alege caracterele folosite de <q>.

<style>
  q { quotes: "«" "»"; }
</style>
<p>Profesorul a spus: <q>Tema se predă până vineri.</q></p>

Ce afișează browserul

Profesorul a spus: «Tema se predă până vineri.»

Greșeli frecvente

  • Scrierea ghilimelelor de mână în jurul lui <q>: apar dublate, de exemplu „„text””.
  • Folosirea <cite> pentru numele autorului; în HTML5 marchează doar titlul lucrării.
  • Folosirea <q> pentru citate lungi de mai multe fraze; acolo se potrivește <blockquote>.

Comenzi înrudite

  • <blockquote>: Reprezintă un citat lung dintr-o altă sursă, afișat de obicei indentat sau cu o bară verticală.
  • <b> și <i>: Elementul b atrage atenția asupra unui cuvânt fără să-l facă mai important, iar i marchează o voce diferită: termeni străini, tehnici sau gânduri.
  • <p>: Definește un paragraf de text; element de tip bloc, separat automat de restul conținutului prin spațiu vertical.