W3docs

Свойство CSS quotes

Use the quotes CSS property to set quotation marks to the content. See property values, quotation mark characters and examples.

Свойство quotes задаёт тип кавычек для содержимого.

Псевдоэлементы ::before и ::after используются для вставки знаков кавычек в начало и конец цитаты. Эти псевдоэлементы определяются свойством content.

Браузеры применяют стандартные кавычки к элементам <q> и <blockquote>, но свойство quotes позволяет настроить их по своему усмотрению. Вы можете применять пользовательские кавычки к любому элементу.

Существуют различные виды кавычек, наиболее распространёнными являются прямые и фигурные кавычки.

info

Кавычки зависят от пользовательского агента.

Начальное значениеnone
Применяется кКо всем элементам.
НаследуетсяДа.
АнимацияНет.
ВерсияCSS2
Синтаксис DOMelement.style.quotes = "'\2018' '\2019'";

Синтаксис

Синтаксис CSS quotes

quotes: none | string | initial | inherit;

Пример свойства quotes:

Пример кода CSS quotes

<!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>

Результат

CSS quotes внутри кавычек

Пример свойства quotes с четырьмя значениями:

Пример CSS quotes внутри кавычек

<!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>

Значения

ЗначениеОписаниеЗапустить
noneЗначения "open-quote" и "close-quote" свойства content не выводят кавычки.Запустить »
[<string> <string>]+Задаёт кавычки. Первая пара — открывающая и закрывающая кавычки для внешнего уровня. Вторая пара — для первого вложенного уровня.Запустить »
initialЗаставляет свойство использовать значение по умолчанию.Запустить »
inheritНаследует свойство от родительского элемента.

Символы кавычек

ЗнакиОписаниеКод символа
"двойная кавычка\0022
'одинарная кавычка\0027
одинарная левая угловая кавычка\2039
одинарная правая угловая кавычка\203A
«двойная левая угловая кавычка\00AB
»двойная правая угловая кавычка\00BB
`левая кавычка (одинарная высокая-6)\2018
՛правая кавычка (одинарная высокая-9)\2019
левая кавычка (двойная высокая-6)\201C
правая кавычка (двойная высокая-9)\201D
двойная кавычка (двойная низкая-9)\201E

Практика

Практика

Какие функции выполняет свойство 'quotes' в CSS?