Saltar al contenido

Propiedad quotes de CSS

La propiedad quotes establece el tipo de comillas para el contenido.

Los pseudo-elementos ::before y ::after se utilizan para insertar las marcas de contenido al principio y al final de una cita. Estos pseudo-elementos se definen mediante la propiedad content.

Los navegadores aplican comillas predeterminadas a los elementos <q> y <blockquote>, pero la propiedad quotes te permite personalizarlas. Puedes aplicar comillas personalizadas a cualquier elemento.

Existen diferentes tipos de comillas, las más populares son las comillas rectas y las comillas curvas.

INFO

Las comillas dependen del agente de usuario.

Valor inicialnone
Se aplica aTodos los elementos.
HeredadoSí.
AnimableNo.
VersiónCSS2
Sintaxis DOMelement.style.quotes = "'\2018' '\2019'";

Sintaxis

Sintaxis CSS de quotes

css
quotes: none | string | initial | inherit;

Ejemplo de la propiedad quotes:

Ejemplo de código CSS quotes

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document </title>
    <style>
      .example {
        quotes: "\00AB" "\00BB";
      }
      .example::before {
        content: open-quote;
      }
      .example::after {
        content: close-quote;
      }
    </style>
  </head>
  <body>
    <h2>Quotes property example</h2>
    <p>
      <q class="example">
        Lorem Ipsum is simply dummy text of the printing and typesetting industry.
      </q>
    </p>
  </body>
</html>

Resultado

CSS quotes inside quotes

Ejemplo de la propiedad quotes con cuatro valores:

Ejemplo de CSS quotes dentro de quotes

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .example {
        quotes: "\0022" "\0022" "\00AB" "\00BB";
      }
      .example::before {
        content: open-quote;
      }
      .example::after {
        content: close-quote;
      }
    </style>
  </head>
  <body>
    <h2>Quotes property example</h2>
    <p>
      <q class="example">
        Lorem Ipsum is simply <q>dummy</q> text of the printing and typesetting industry.
      </q>
    </p>
  </body>
</html>

Valores

ValorDescripciónProbar
noneLos valores "open-quote" y "close-quote" de la propiedad content no producen comillas.Probar »
[<string> <string>]+Especifica la comilla. La primera es la marca de apertura, la segunda es la de cierre. El primer par representa el nivel exterior de la cita, el segundo par es para el primer nivel anidado.Probar »
initialHace que la propiedad utilice su valor predeterminado.Probar »
inheritHereda la propiedad de su elemento padre.

Caracteres de comillas

MarcasDescripciónCódigo
"comillas dobles\0022
'comillas simples\0027
comilla angular simple izquierda\2039
comilla angular simple derecha\203A
«comilla angular doble izquierda\00AB
»comilla angular doble derecha\00BB
`comilla izquierda (simple alta-6)\2018
՛comilla derecha (simple alta-9)\2019
comilla izquierda (doble alta-6)\201C
comilla derecha (doble alta-9)\201D
comillas dobles (doble baja-9)\201E

Práctica

¿Cuáles son las funciones de la propiedad 'quotes' en CSS?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.