Quotes

The CSS   property determines the type of quotation marks that will be used in a document. One or more quotation mark pairs are given, with the basic quotation characters being the left-most pair. Each subsequent pair represents the quotation characters used at progressively deeper element nesting contexts.

Values of the  property are used to specify where the open/close quotation marks should or should not occur - the ,  ,  , and   values. "Open-quote" refers to the left (first) of a given pair of specified quotes, while "close-quote" refers to the second (right) quote character in the pair. Quotes can be skipped at a particular location by using the "no-close-quote" and "no-open-quote" value. In the event that the quote character nesting depth is not covered in the  property specification, the last valid quotation pair set should be used.

Values
CSS example:

/* Specify pairs of quotes for two levels in two languages */ q:lang(en) { quotes: '"' '"' "'" "'" } q:lang(no) { quotes: "«" "»" '"' '"' }

/* Insert quotes before and after Q element content */ q:before { content: open-quote } q:after { content: close-quote }

blockquote[lang-=en] { quotes: "\201C" "\201D" } blockquote[lang-=fr] { quotes: "\00AB" "\00BB" } blockquote:before { content: open-quote } blockquote:after { content: close-quote }