- Экранирование символов в css
- Syntax
- Examples
- Examples of valid strings
- Specifications
- Browser compatibility
- See also
- Found a content problem with this page?
- CSS.escape()
- Syntax
- Parameters
- Examples
- Basic results
- В контексте использования
- Specifications
- Экранирование символов в css
- Что такое строка CSS?
- Как применить CSS к строке?
- Каков правильный синтаксис для создания строкового CSS?
- Что такое строковый HTML?
- Что означает CSS?
- Какой тег используется для CSS?
- Как отобразить текст в CSS?
- Syntax
- Examples
- Примеры допустимых строк
- Specifications
Экранирование символов в css
The CSS data type represents a sequence of characters. Strings are used in numerous CSS properties, such as content , font-family , and quotes .
Syntax
The data type is composed of any number of Unicode characters surrounded by either double ( » ) or single ( ‘ ) quotes.
Most characters can be represented literally. All characters can also be represented with their respective Unicode code points in hexadecimal, in which case they are preceded by a backslash ( \ ). For example, \22 represents a double quote, \27 a single quote ( ‘ ), and \A9 the copyright symbol ( © ).
Importantly, certain characters which would otherwise be invalid can be escaped with a backslash. These include double quotes when used inside a double-quoted string, single quotes when used inside a single-quoted string, and the backslash itself. For example, \\ will create a single backslash.
To output new lines, you must escape them with a line feed character such as \A or \00000A . In your code, however, strings can span multiple lines, in which case each new line must be escaped with a \ as the last character of the line.
However, to get new lines, you must also set the white-space property to appropriate value.
Note: HTML entities (such as or — ) cannot be used in a CSS .
Examples
Examples of valid strings
/* 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"
Specifications
Browser compatibility
BCD tables only load in the browser
See also
Found a content problem with this page?
This page was last modified on Feb 21, 2023 by MDN contributors.
Your blueprint for a better internet.
CSS.escape()
Экспериментальный: это экспериментальная технология.
Перед использованием в производственной среде внимательно проверьте таблицу совместимости браузеров.
Статический метод CSS.escape CSS.escape() возвращает строку, содержащую экранированную строку, переданную в качестве параметра, в основном для использования в составе селектора CSS.
Syntax
Parameters
Струна,которую нужно сбежать.
Examples
Basic results
CSS.escape(".foo#bar") // "\.foo\#bar" CSS.escape("()[]<>") // "\(\)\[\]\" CSS.escape('--a') // "--a" CSS.escape(0) // "\ 30", кодовая точка Unicode '0' равна 30 CSS.escape('\0') // "\ ufffd", СИМВОЛ ЗАМЕНЫ Unicode
В контексте использования
Чтобы экранировать строку для использования в качестве части селектора, можно использовать метод escape() :
var element = document.querySelector('#' + CSS.escape(id) + ' > img');
Метод escape() также может использоваться для экранирования строк, хотя он экранирует символы, которые не обязательно должны быть экранированы:
var element = document.querySelector('a[href hljs-variable constant_">CSS.escape(fragment) + '"]');
Specifications
Экранирование символов в css
Что такое строка CSS?
Строка в CSS — это текстовое значение, присвоенное свойству. Строки представляют собой последовательность символов, заключенную в одинарные или двойные кавычки. Пример: «GeeksForGeeks» — это строка «GeeksForGeeks» — это строка. кавычки внутри строки не допускаются и должны быть экранированы символом \, например, «это \» (двойная кавычка) «.
Как применить CSS к строке?
Строка не является элементом HTML, поэтому вы не можете применить к ней какой-либо css. Лучшее, что вы можете сделать, это добавить к тегу
Каков правильный синтаксис для создания строкового CSS?
Синтаксис. Тип данных
Что такое строковый HTML?
В отличие от большинства синтаксических анализаторов HTML, которые генерируют древовидные структуры, HTMLString генерирует строку символов, каждая из которых имеет собственный набор тегов. Эта плоская структура позволяет легко манипулировать диапазонами (например, текстом, выбранным пользователем), поскольку каждый символ независим и не зависит от иерархической структуры тегов.
Что означает CSS?
CSS расшифровывается как каскадная таблица стилей.CSS может форматировать содержимое документа (написанного на HTML или другом языке разметки):макет,цвета.
Какой тег используется для CSS?
Как отобразить текст в CSS?
CSS может вставлять текстовое содержимое до или после элемента.Чтобы указать это,создайте правило и добавьте ::before или ::after к селектору.В объявлении укажите свойство content с текстовым содержимым в качестве значения.
CSS тип данных представляет собой последовательность символов. Строки используются в многочисленных свойствах CSS, таких как content , font-family и quotes .
Syntax
Тип данных состоит из любого количества символов Юникода, заключенных в двойные ( » ) или одинарные ( ‘ ) кавычки.
Большинство персонажей можно представить буквально. Все символы также могут быть представлены соответствующими кодовыми точками Unicode в шестнадцатеричном формате, и в этом случае им предшествует обратная косая черта ( \ ). Например, \22 представляет собой двойную кавычку, \27 — одинарную кавычку ( ‘ ), а \A9 — символ авторского права ( © ).
Важно отметить, что некоторые символы, которые в противном случае были бы недействительными, можно экранировать обратной косой чертой. Они включают в себя двойные кавычки, когда они используются внутри строки в двойных кавычках, одинарные кавычки, когда они используются внутри строки в одинарных кавычках, и саму обратную косую черту. Например, \\ создаст одну обратную косую черту.
Чтобы вывести новые строки, вы должны экранировать их с помощью символа \00000A строки, такого как \A или \ 00000A . Однако в вашем коде строки могут занимать несколько строк, и в этом случае каждая новая строка должна быть экранирована символом \ как последним символом строки.
Однако для получения новых строк необходимо также установить для свойства white-space соответствующее значение.
Примечание. Элементы HTML (такие как или — ) нельзя использовать в CSS .
Examples
Примеры допустимых строк
/ * Простые строки * / "This string is demarcated by double quotes." 'This string is demarcated by single quotes.' / * Экранирование символа * / "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." / * Новая строка в строке * / "This string has a \Aline break in it." / * Строка, охватывающая две строки кода (эти две строки будут иметь одинаковый вывод) * / "A really long \ awesome string" "A really long awesome string"