From 149319bb8c7b1394a443f0877c3460cd362aa815 Mon Sep 17 00:00:00 2001 From: julieng Date: Fri, 17 Sep 2021 20:58:15 +0200 Subject: move *.html to *.md --- files/fr/web/css/@document/index.html | 84 ----------------------------------- files/fr/web/css/@document/index.md | 84 +++++++++++++++++++++++++++++++++++ 2 files changed, 84 insertions(+), 84 deletions(-) delete mode 100644 files/fr/web/css/@document/index.html create mode 100644 files/fr/web/css/@document/index.md (limited to 'files/fr/web/css/@document') diff --git a/files/fr/web/css/@document/index.html b/files/fr/web/css/@document/index.html deleted file mode 100644 index 06a8348209..0000000000 --- a/files/fr/web/css/@document/index.html +++ /dev/null @@ -1,84 +0,0 @@ ---- -title: '@document' -slug: Web/CSS/@document -tags: - - At-rule - - CSS - - Reference - - Règle @ -translation_of: Web/CSS/@document ---- -
{{CSSRef}}{{SeeCompatTable}}
- -

La règle @ CSS @document restreint les règles qu'elle contient en fonction de l'URL du document. Elle est principalement conçue pour les feuilles de style utilisateur, bien qu'elle puisse être également utilisée pour les feuilles de style d'auteur.

- -
@document url("https://www.example.com/") {
-  h1 {
-    color: green;
-  }
-}
- - - -

Syntaxe

- -

Une règle @document peut définir une ou plusieurs fonctions de correspondance. Si l'une quelconque des règles s'applique à l'URL donnée, la règle prendra effet sur cette URL. Les fonctions disponibles sont :

- - - -

Les valeurs fournies aux fonctions url(), url-prefix(), media-document() et domain() peuvent être éventuellement délimitées par des apostrophes, simples ou doubles. Les valeurs fournies à la fonction regexp() doivent être délimitées par des apostrophes.

- -

Les valeurs échappées fournies à la fonction regexp() doivent être en outre échappées pour le CSS. Par exemple, un . (point) correspond à n'importe quel caractère dans les expressions régulières. Pour établir une correspondance avec un point littéral, vous aurez d'abord besoin de l'échapper en utilisant les règles des expressions rationnelles (en \.), puis d'échapper cette chaîne en utilisant les règles CSS (en \\.).

- -
-

Note : Il existe une version préfixée de cette propriété pour Mozilla : @-moz-document. Cette propriété a été restreinte aux feuilles de style utilisateur ou à celles de l'agent utilisateur à partir de Firefox 59 afin d'expérimenter une méthode de réduction des risques d'injections CSS (cf. {{bug(1035091)}}).

-
- -

Syntaxe formelle

- -{{csssyntax}} - -

Exemples

- -
@document url("http://www.w3.org/"),
-               url-prefix("http://www.w3.org/Style/"),
-               domain("mozilla.org"),
-               media-document("video"),
-               regexp("https:.*")
-{
-  /* Ces règles CSS s'appliquent à :
-     - la page "http://www.w3.org/"
-     - toute page dont l'URL commence par "http://www.w3.org/Style/"
-     - toute page dont l'hôte de l'URL est "mozilla.org"
-       ou finit par ".mozilla.org"
-     - toute vidéo
-     - toute page dont l'URL commence par "https:" */
-
-  /* Rendre ces pages vraiment laides */
-  body {
-    color: purple;
-    background: yellow;
-  }
-}
-
- -

Spécifications

- -

Initialement dans {{SpecName('CSS3 Conditional')}}, @document a été repoussée au niveau 4.

- -

Compatibilité des navigateurs

- -

{{Compat("css.at-rules.document")}}

- -

Voir aussi

- - diff --git a/files/fr/web/css/@document/index.md b/files/fr/web/css/@document/index.md new file mode 100644 index 0000000000..06a8348209 --- /dev/null +++ b/files/fr/web/css/@document/index.md @@ -0,0 +1,84 @@ +--- +title: '@document' +slug: Web/CSS/@document +tags: + - At-rule + - CSS + - Reference + - Règle @ +translation_of: Web/CSS/@document +--- +
{{CSSRef}}{{SeeCompatTable}}
+ +

La règle @ CSS @document restreint les règles qu'elle contient en fonction de l'URL du document. Elle est principalement conçue pour les feuilles de style utilisateur, bien qu'elle puisse être également utilisée pour les feuilles de style d'auteur.

+ +
@document url("https://www.example.com/") {
+  h1 {
+    color: green;
+  }
+}
+ + + +

Syntaxe

+ +

Une règle @document peut définir une ou plusieurs fonctions de correspondance. Si l'une quelconque des règles s'applique à l'URL donnée, la règle prendra effet sur cette URL. Les fonctions disponibles sont :

+ + + +

Les valeurs fournies aux fonctions url(), url-prefix(), media-document() et domain() peuvent être éventuellement délimitées par des apostrophes, simples ou doubles. Les valeurs fournies à la fonction regexp() doivent être délimitées par des apostrophes.

+ +

Les valeurs échappées fournies à la fonction regexp() doivent être en outre échappées pour le CSS. Par exemple, un . (point) correspond à n'importe quel caractère dans les expressions régulières. Pour établir une correspondance avec un point littéral, vous aurez d'abord besoin de l'échapper en utilisant les règles des expressions rationnelles (en \.), puis d'échapper cette chaîne en utilisant les règles CSS (en \\.).

+ +
+

Note : Il existe une version préfixée de cette propriété pour Mozilla : @-moz-document. Cette propriété a été restreinte aux feuilles de style utilisateur ou à celles de l'agent utilisateur à partir de Firefox 59 afin d'expérimenter une méthode de réduction des risques d'injections CSS (cf. {{bug(1035091)}}).

+
+ +

Syntaxe formelle

+ +{{csssyntax}} + +

Exemples

+ +
@document url("http://www.w3.org/"),
+               url-prefix("http://www.w3.org/Style/"),
+               domain("mozilla.org"),
+               media-document("video"),
+               regexp("https:.*")
+{
+  /* Ces règles CSS s'appliquent à :
+     - la page "http://www.w3.org/"
+     - toute page dont l'URL commence par "http://www.w3.org/Style/"
+     - toute page dont l'hôte de l'URL est "mozilla.org"
+       ou finit par ".mozilla.org"
+     - toute vidéo
+     - toute page dont l'URL commence par "https:" */
+
+  /* Rendre ces pages vraiment laides */
+  body {
+    color: purple;
+    background: yellow;
+  }
+}
+
+ +

Spécifications

+ +

Initialement dans {{SpecName('CSS3 Conditional')}}, @document a été repoussée au niveau 4.

+ +

Compatibilité des navigateurs

+ +

{{Compat("css.at-rules.document")}}

+ +

Voir aussi

+ + -- cgit v1.2.3-54-g00ecf