From 76ae3138918628713c32600a8d5a2667b269ba79 Mon Sep 17 00:00:00 2001 From: Jb Audras Date: Tue, 27 Jul 2021 10:24:18 +0200 Subject: French translation for CSS `:target-within` pseudo class reference (#1721) * Initial translation * fix link * Address remaining issues spotted by @sphinxknight --- files/fr/web/css/_colon_target-within/index.html | 77 ++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 files/fr/web/css/_colon_target-within/index.html diff --git a/files/fr/web/css/_colon_target-within/index.html b/files/fr/web/css/_colon_target-within/index.html new file mode 100644 index 0000000000..6da19d0862 --- /dev/null +++ b/files/fr/web/css/_colon_target-within/index.html @@ -0,0 +1,77 @@ +--- +title: ':target-within' +slug: Web/CSS/:target-within +browser-compat: css.selectors.target-within +translation_of: 'Web/CSS/:target-within' +--- +
{{CSSRef}}{{SeeCompatTable}}
+ +

La pseudo-classe CSS :target-within représente un élément ciblé ou qui contient un élément ciblé. Un élément ciblé est un élément unique disposant d'un id correspondant au fragment de l'URL. En d'autres termes, il représente un élément qui correspond lui-même à la pseudo-classe {{CSSxRef(":target")}} ou qui a un descendant correspondant à :target (cela inclut les descendants des arbres fantômes).

+ +
/* Sélectionne une <div> lorsqu'un de ses descendants est une cible */
+div:target-within {
+  background: cyan;
+}
+
+ +

Syntaxe

+ +

{{CSSSyntax}}

+ +

Exemples

+ +

Mise en avant d'un article

+ +

La pseudo-classe :target-within peut être utilisée pour mettre en avant un article si quoi que ce soit dans son contenu a été mis en lien. La pseudo-classe :target est aussi utilisée pour montrer l'élément qui a été ciblé.

+ +

HTML

+ +
<h3>Table des matières</h3>
+<ol>
+ <li><a href="#p1">Aller au premier paragraphe !</a></li>
+ <li><a href="#p2">Aller au second paragraphe !</a></li>
+</ol>
+
+<article>
+  <h3>Mon bel article</h3>
+  <p id="p1">Vous pouvez cibler <i>ce paragraphe</i> en utilisant un fragment d'URL. Cliquez sur le lien ci-dessus pour essayer !</p>
+  <p id="p2">Ceci est <i>un autre paragraphe</i>, également accessible depuis les liens ci-dessus. N'est-ce pas savoureux ?</p>
+</article>
+
+ +

CSS

+ +
article:target-within {
+  background-color: gold;
+}
+
+/* Ajout d'un pseudo élément à l'intérieur de l'élément cible */
+p:target::before {
+  font: 70% sans-serif;
+  content: "►";
+  color: limegreen;
+  margin-right: .25em;
+}
+
+/* Style des éléments en italique à l'intérieur de l'élément cible */
+p:target i {
+  color: red;
+}
+ +

Résultat

+ +
{{EmbedLiveSample('examples', 500, 300)}}
+ +

Spécifications

+ +

{{Specifications}}

+ +

Compatibilité des navigateurs

+ +

{{Compat}}

+ +

Voir aussi

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