Spec-Zone.ru › CSS

<string>

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

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

  • Узнать больше
  • Посмотреть полную совместимость
  • Отправить отзыв

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

Синтаксис

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

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

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

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

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

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

Примеры

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

/* Simple 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
# строки

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

Рабочие Столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
string 1 12 1 3.5 1 18 4 10.1 1 1.0 ≤37
unicode_escaped_characters 1 12 1 7 1 18 4 10.1 1 1.0 ≤37

См. также

  • CSS Единицы и Значения
  • Основные типы данных CSS
  • Введение в CSS: Значения и единицы

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

Spec-Zone.ru

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