From 258ba7b4be62d8640477a3bd3146d08b00cb70ec Mon Sep 17 00:00:00 2001 From: julieng Date: Fri, 17 Sep 2021 20:59:20 +0200 Subject: convert content to md --- files/fr/web/css/string/index.md | 90 ++++++++++++++-------------------------- 1 file changed, 32 insertions(+), 58 deletions(-) (limited to 'files/fr/web/css/string/index.md') diff --git a/files/fr/web/css/string/index.md b/files/fr/web/css/string/index.md index e9f88f93dd..7ce1718965 100644 --- a/files/fr/web/css/string/index.md +++ b/files/fr/web/css/string/index.md @@ -7,27 +7,26 @@ tags: - Type translation_of: Web/CSS/string --- -
{{CSSRef}}
+{{CSSRef}} -

Le type de donnée CSS <string> représente une chaîne de caractères. En CSS, les chaînes de caractères sont présentes dans de nombreuses propriétés comme {{cssxref("content")}}, {{cssxref("font-family")}} et {{cssxref("quotes")}}.

+Le type de donnée CSS **``** représente une chaîne de caractères. En CSS, les chaînes de caractères sont présentes dans de nombreuses propriétés comme {{cssxref("content")}}, {{cssxref("font-family")}} et {{cssxref("quotes")}}. -

Syntaxe

+## Syntaxe -

Une chaîne de caractères CSS est formée d'un ou plusieurs caractères Unicode délimités par des quotes (') ou des doubles quotes ("). Une chaîne délimitée par des doubles quotes ne peut pas contenir de double quotes à moins qu'elles soient échappées à l'aide d'une barre oblique inversée (\). Le même principe s'applique aux chaînes délimitées par des quotes simples, qui ne peuvent contenir de quotes simples sans qu'elles soient échappés à l'aide d'une barre oblique inversée (\).

+Une chaîne de caractères CSS est formée d'un ou plusieurs caractères [Unicode](https://fr.wikipedia.org/wiki/Unicode) délimités par des quotes (`'`) ou des doubles quotes (`"`). Une chaîne délimitée par des doubles quotes ne peut pas contenir de double quotes à moins qu'elles soient échappées à l'aide d'une barre oblique inversée (`\`). Le même principe s'applique aux chaînes délimitées par des quotes simples, qui ne peuvent contenir de quotes simples sans qu'elles soient échappés à l'aide d'une barre oblique inversée (`\`). -

Le caractère barre oblique inversée doit être échappé afin de faire partie d'une chaîne de caractère.

+Le caractère barre oblique inversée doit être échappé afin de faire partie d'une chaîne de caractère. -

Les nouvelles lignes ne sont pas acceptées, sauf si elles sont échappées à l'aide d'un caractère de saut de ligne tel que \A ou \00000a. Toutefois, des chaînes de caractères peuvent s'étendre sur plusieurs lignes. Dans ce cas, il est possible de couper la chaîne en plusieurs lignes en utilisant une barre oblique inversée (\) comme dernier caractère de chaque ligne.

+Les nouvelles lignes ne sont pas acceptées, sauf si elles sont échappées à l'aide d'un caractère de saut de ligne tel que `\A` ou `\00000a`. Toutefois, des chaînes de caractères peuvent s'étendre sur plusieurs lignes. Dans ce cas, il est possible de couper la chaîne en plusieurs lignes en utilisant une barre oblique inversée (`\`) comme dernier caractère de chaque ligne. -

Les caractères peuvent être décrits en utilisant leur point de code Unicode hexadécimal, qui doit alors être échappé à l'aide du caractère \. \27 représente par exemple le guillemet droit simple (') et \A9 le symbole du copyright ©.

+Les caractères peuvent être décrits en utilisant leur [point de code Unicode](https://fr.wikipedia.org/wiki/Unicode#Partitionnement) hexadécimal, qui doit alors être échappé à l'aide du caractère `\`. `\27` représente par exemple le guillemet droit simple (`'`) et `\A9` le symbole du _copyright_ ©. -
-

Note : Les entités telles que &nbsp; ou &#8212; ne peuvent pas être utilisées pour les chaînes de caractères CSS.

-
+> **Note :** Les [entités](/fr/docs/Glossary/Entity) telles que ` ` ou `—` ne peuvent pas être utilisées pour les chaînes de caractères CSS. -

Exemples

+## Exemples -
"Chaîne avec des guillemets doubles"
+```css
+"Chaîne avec des guillemets doubles"
 "Chaîne avec plusieurs \" guillemets doubles"
 'Chaîne avec des guillemets simples'
 'Chaîne avec plusieurs \' guillemets simples'
@@ -37,49 +36,24 @@ translation_of: Web/CSS/string
 "Une grande chaîne \
 de caractères"
 "Une grande chaîne de caractères"
-
- -
-

Note : on peut également échapper des doubles quotes avec \22 et les simples quotes avec \27.

-
- -

Spécifications

- - - - - - - - - - - - - - - - - - - - - - - - - - -
SpécificationÉtatCommentaires
{{SpecName('CSS3 Values', '#strings', '')}}{{Spec2('CSS3 Values')}}Aucune modification significative depuis CSS Level 2 (Revision 1)
{{SpecName('CSS2.1', 'syndata.html#strings', '')}}{{Spec2('CSS2.1')}}Définition explicite. Les valeurs Unicode échappées sur 6 chiffres sont autorisées.
{{SpecName('CSS1', '', '')}}{{Spec2('CSS1')}}Définition implicite. Les valeurs Unicode échappées sur 4 chiffres sont autorisées.
- -

Compatibilité des navigateurs

- -

{{Compat("css.types.string")}}

- -

Voir aussi

- - +``` + +> **Note :** on peut également échapper des doubles quotes avec `\22` et les simples quotes avec `\27`. + +## Spécifications + +| Spécification | État | Commentaires | +| -------------------------------------------------------------------- | -------------------------------- | ----------------------------------------------------------------------------------- | +| {{SpecName('CSS3 Values', '#strings', '')}} | {{Spec2('CSS3 Values')}} | Aucune modification significative depuis CSS Level 2 (Revision 1) | +| {{SpecName('CSS2.1', 'syndata.html#strings', '')}} | {{Spec2('CSS2.1')}} | Définition explicite. Les valeurs Unicode échappées sur 6 chiffres sont autorisées. | +| {{SpecName('CSS1', '', '')}} | {{Spec2('CSS1')}} | Définition implicite. Les valeurs Unicode échappées sur 4 chiffres sont autorisées. | + +## Compatibilité des navigateurs + +{{Compat("css.types.string")}} + +## Voir aussi + +- [Valeurs et unités en CSS](/fr/docs/Web/CSS/CSS_Values_and_Units) +- [Tutoriel - Introduction aux valeurs et unités CSS](/en-US/docs/Learn/CSS/Building_blocks/Values_and_units) +- [Types de donnée en CSS](/fr/docs/Web/CSS/CSS_Types) -- cgit v1.2.3-54-g00ecf