From 3c104650ad548685155f19a10c1c4ff62d42ff14 Mon Sep 17 00:00:00 2001 From: MDN Date: Tue, 9 Nov 2021 00:50:07 +0000 Subject: [CRON] sync translated content --- files/fr/_redirects.txt | 3 +- files/fr/_wikihistory.json | 10 +-- files/fr/web/api/node/baseuri/index.html | 120 +++++++++++++++++++++++++++++ files/fr/web/xml/xml_colon_base/index.html | 119 ---------------------------- 4 files changed, 124 insertions(+), 128 deletions(-) create mode 100644 files/fr/web/api/node/baseuri/index.html delete mode 100644 files/fr/web/xml/xml_colon_base/index.html (limited to 'files/fr') diff --git a/files/fr/_redirects.txt b/files/fr/_redirects.txt index 0efaac5b88..7452922d98 100644 --- a/files/fr/_redirects.txt +++ b/files/fr/_redirects.txt @@ -2083,7 +2083,7 @@ /fr/docs/IndexedDB/Using_IndexedDB /fr/docs/Web/API/IndexedDB_API/Using_IndexedDB /fr/docs/Introduction_à_SVG_dans_HTML /fr/docs/Web/SVG/Tutorial/SVG_In_HTML_Introduction /fr/docs/Introduction_à_XML /fr/docs/Web/XML/XML_introduction -/fr/docs/Introduction_à_XML/xml:base /fr/docs/Web/XML/xml:base +/fr/docs/Introduction_à_XML/xml:base /fr/docs/Web/API/Node/baseURI /fr/docs/Introduction_à_l'utilisation_de_XPath_avec_JavaScript /fr/docs/Web/XPath/Introduction_to_using_XPath_in_JavaScript /fr/docs/Introduction_à_la_cryptographie_à_clef_publique/Signatures_numériques /fr/docs/Glossary/Signature/Security /fr/docs/Introduction_à_la_cryptographie_à_clef_publique:Signatures_numériques /fr/docs/Glossary/Signature/Security @@ -5531,6 +5531,7 @@ /fr/docs/Web/Web_Components/Shadow_DOM /fr/docs/Web/Web_Components/Using_shadow_DOM /fr/docs/Web/Web_Components/Utilisation_des_templates_et_des_slots /fr/docs/Web/Web_Components/Using_templates_and_slots /fr/docs/Web/XML/Introduction_à_XML /fr/docs/Web/XML/XML_introduction +/fr/docs/Web/XML/xml:base /fr/docs/Web/API/Node/baseURI /fr/docs/Web/XPath/Fonctions /fr/docs/Web/XPath/Functions /fr/docs/Web/XPath/Fonctions/boolean /fr/docs/Web/XPath/Functions/boolean /fr/docs/Web/XPath/Fonctions/ceiling /fr/docs/Web/XPath/Functions/ceiling diff --git a/files/fr/_wikihistory.json b/files/fr/_wikihistory.json index 451dbfc483..24a6eb7ebe 100644 --- a/files/fr/_wikihistory.json +++ b/files/fr/_wikihistory.json @@ -18303,8 +18303,9 @@ ] }, "Web/API/Node/baseURI": { - "modified": "2019-03-18T21:40:03.713Z", + "modified": "2019-05-01T21:49:37.439Z", "contributors": [ + "ExE-Boss", "loella16" ] }, @@ -41506,13 +41507,6 @@ "Lbergere" ] }, - "Web/XML/xml:base": { - "modified": "2019-05-01T21:49:37.439Z", - "contributors": [ - "ExE-Boss", - "loella16" - ] - }, "Web/XPath": { "modified": "2020-06-19T03:44:39.700Z", "contributors": [ diff --git a/files/fr/web/api/node/baseuri/index.html b/files/fr/web/api/node/baseuri/index.html new file mode 100644 index 0000000000..69f5b4e1e9 --- /dev/null +++ b/files/fr/web/api/node/baseuri/index.html @@ -0,0 +1,120 @@ +--- +title: xml:base +slug: Web/API/Node/baseURI +tags: + - Introduction + - SVG + - URL + - XML + - base +translation_of: Web/XML/xml:base +original_slug: Web/XML/xml:base +--- +

xml:base est comme  L'élément pour l'URL de base du document en HTML mais peut spécifier l'URI de base par élément ainsi que pour le document entier.

+ +

L'URL de base d'un élément peut être interrogé à partir d'un script en utilisant Node.baseURI.

+ +
+

L'URI de base d'un élément est :

+ +
    +
  1. +

    l'URI de base spécifiée par un attribut xml:base sur l'élément, s'il en existe un, sinon

    +
  2. +
  3. +

    l'URI de base de l'élément du parent contenu dans l'entité du document ou une entité externe, s'il en existe, sinon

    +
  4. +
  5. +

    l'URI de base de l'entité du document ou d'une entité externe contenant l'élément.

    +
  6. +
+
+ +

Malheureusement, la prise en charge du clignotement a été supprimée (Chrome et Opera) en 2015.

+ +
    +
  1. https://bugs.chromium.org/p/chromium/issues/detail?id=341854
  2. +
  3. https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/ZvArHAXyAHM
  4. +
+ +

Cas d'utilisation

+ +

Si vous avez un SVG en ligne, vous utilisez des icônes qui doivent fonctionner dans un document avec un HTML BaseElement , vous pouvez réinitialiser l'URI sur votre "sprite" d'icône en réglant le xml:base.

+ +

 

+ +
<html>
+  <head>
+  <base href="https://mydomain.com">
+  <style>
+  .link { stroke: #999; stroke-opacity: .6; }
+  marker#arrow { fill: black; }
+  </style>
+</head>
+<body>
+  <svg width="100%" height="100%" xml:base="">
+    <defs>
+      <marker id="arrow" viewBox="0 -5 10 10" refX="0" refY="0" markerWidth="20" markerHeight="20" orient="auto">
+        <path d="M0,-5L10,0L0,5"></path>
+      </marker>
+    </defs>
+    <line x1="100" y1="100" x2="333" y2="333" marker-start="url(#arrow)" class="link"></line>
+  </svg>
+</body>
+</html>
+ +

 

+ +

Imaginez un SVG avec des références de polices de caractères. Par exemple :

+ +
<svg xml:base="https://foobar.s3-eu-west-1.amazonaws.com/uploads/15066845653629"
+  width="909" height="1286" viewBox="0 0 909 1286"xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<defs>
+<style type="text/css"><![CDATA[
+
+.s9_999{
+font-size: 9.17px;
+font-family: ZapfDingbats_ghr;
+fill: #161615;
+}
+]]></style>
+
+  <text
+    x="647"
+    y="412"
+    dx="0"
+    class="s9_999"
+  >r</text>
+
+<style type="text/css" ><![CDATA[
+
+@font-face {
+    font-family: ZapfDingbats_ghr;
+    src: url("fonts/ZapfDingbats_ghr.woff") format("woff");
+}
+
+]]></style>
+
+</svg>
+
+ +

La définition du xml:base sur l'élément SVG signifie que vous pouvez intégrer le SVG et ainsi contourner le problème CORS sans modifier l'URI de base pour l'ensemble de votre document..

+ +

 

+ +

Les solutions de contournement

+ + + +

Spécification

+ + + +

 

+ +

 

diff --git a/files/fr/web/xml/xml_colon_base/index.html b/files/fr/web/xml/xml_colon_base/index.html deleted file mode 100644 index fa11c1d3d4..0000000000 --- a/files/fr/web/xml/xml_colon_base/index.html +++ /dev/null @@ -1,119 +0,0 @@ ---- -title: 'xml:base' -slug: 'Web/XML/xml:base' -tags: - - Introduction - - SVG - - URL - - XML - - base -translation_of: 'Web/XML/xml:base' ---- -

xml:base est comme  L'élément pour l'URL de base du document en HTML mais peut spécifier l'URI de base par élément ainsi que pour le document entier.

- -

L'URL de base d'un élément peut être interrogé à partir d'un script en utilisant Node.baseURI.

- -
-

L'URI de base d'un élément est :

- -
    -
  1. -

    l'URI de base spécifiée par un attribut xml:base sur l'élément, s'il en existe un, sinon

    -
  2. -
  3. -

    l'URI de base de l'élément du parent contenu dans l'entité du document ou une entité externe, s'il en existe, sinon

    -
  4. -
  5. -

    l'URI de base de l'entité du document ou d'une entité externe contenant l'élément.

    -
  6. -
-
- -

Malheureusement, la prise en charge du clignotement a été supprimée (Chrome et Opera) en 2015.

- -
    -
  1. https://bugs.chromium.org/p/chromium/issues/detail?id=341854
  2. -
  3. https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/ZvArHAXyAHM
  4. -
- -

Cas d'utilisation

- -

Si vous avez un SVG en ligne, vous utilisez des icônes qui doivent fonctionner dans un document avec un HTML BaseElement , vous pouvez réinitialiser l'URI sur votre "sprite" d'icône en réglant le xml:base.

- -

 

- -
<html>
-  <head>
-  <base href="https://mydomain.com">
-  <style>
-  .link { stroke: #999; stroke-opacity: .6; }
-  marker#arrow { fill: black; }
-  </style>
-</head>
-<body>
-  <svg width="100%" height="100%" xml:base="">
-    <defs>
-      <marker id="arrow" viewBox="0 -5 10 10" refX="0" refY="0" markerWidth="20" markerHeight="20" orient="auto">
-        <path d="M0,-5L10,0L0,5"></path>
-      </marker>
-    </defs>
-    <line x1="100" y1="100" x2="333" y2="333" marker-start="url(#arrow)" class="link"></line>
-  </svg>
-</body>
-</html>
- -

 

- -

Imaginez un SVG avec des références de polices de caractères. Par exemple :

- -
<svg xml:base="https://foobar.s3-eu-west-1.amazonaws.com/uploads/15066845653629"
-  width="909" height="1286" viewBox="0 0 909 1286"xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<defs>
-<style type="text/css"><![CDATA[
-
-.s9_999{
-font-size: 9.17px;
-font-family: ZapfDingbats_ghr;
-fill: #161615;
-}
-]]></style>
-
-  <text
-    x="647"
-    y="412"
-    dx="0"
-    class="s9_999"
-  >r</text>
-
-<style type="text/css" ><![CDATA[
-
-@font-face {
-    font-family: ZapfDingbats_ghr;
-    src: url("fonts/ZapfDingbats_ghr.woff") format("woff");
-}
-
-]]></style>
-
-</svg>
-
- -

La définition du xml:base sur l'élément SVG signifie que vous pouvez intégrer le SVG et ainsi contourner le problème CORS sans modifier l'URI de base pour l'ensemble de votre document..

- -

 

- -

Les solutions de contournement

- - - -

Spécification

- - - -

 

- -

 

-- cgit v1.2.3-54-g00ecf