Spec-Zone.ru › CSS

`<string>` тип CSS

Базовая поддержка Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и во многих версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

<string> CSS тип данных представляет собой последовательность символов. Строки используются во многих свойствах CSS, таких как content, font-family и quotes.

Синтаксис

Тип данных <string> состоит из любого количества символов Unicode, заключённых в двойные (") или одинарные (') кавычки.

Большинство символов можно записать непосредственно. Также все символы можно представить их шестнадцатеричными кодовыми точками Unicode; в этом случае перед ними ставится обратная косая черта (\). Например, \22 представляет двойную кавычку, \27 — одинарную кавычку ('), а \A9 — символ авторского права (©).

Важно отметить, что некоторые символы, которые иначе были бы недопустимы, можно экранировать с помощью обратной косой черты. К ним относятся двойные кавычки внутри строки, заключённой в двойные кавычки, одинарные кавычки внутри строки, заключённой в одинарные кавычки, а также сама обратная косая черта. Например, \\ создаст одну обратную косую черту.

Чтобы вывести символы новой строки, необходимо экранировать их символом перевода строки, например \A или \00000A. Однако в коде строки могут занимать несколько строк; в этом случае каждую новую строку необходимо экранировать с помощью \ в конце строки.

Однако, чтобы получить новые строки, также необходимо задать для свойства white-space подходящее значение.

Примечание: Ссылки на символы (например, &nbsp; или &#8212;) нельзя использовать в CSS <string>.

Примеры

Примеры допустимых строк

/* Basic strings */
"This string is demarcated by double quotes."
'This string is demarcated by single quotes.'

/* Character escaping */
"This is a string with \" an escaped double quote."
"This string also has \22 an escaped double quote."
'This is a string with \' an escaped single quote.'
'This string also has \27 an escaped single quote.'
"This is a string with \\ an escaped backslash."

/* New line in a string */
"This string has a \Aline break in it."

/* String spanning two lines of code (these two strings will have identical output) */
"A really long \
awesome string"
"A really long awesome string"

Спецификации

Спецификация
Модуль значений и единиц CSS, уровень 4
# strings

Совместимость с браузерами

Настольные устройства Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS
string
1
12
1
3.5
1
18
4
10.1
1
1.0
4.4
1
unicode_escaped_characters
1
12
1
7
1
18
4
10.1
1
1.0
4.4
1

См. также

  • Модуль значений и единиц CSS
  • Базовые типы данных CSS
  • Введение в CSS: значения и единицы

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/string

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API