diff options
Diffstat (limited to 'files/fr/web/css/universal_selectors/index.md')
-rw-r--r-- | files/fr/web/css/universal_selectors/index.md | 108 |
1 files changed, 45 insertions, 63 deletions
diff --git a/files/fr/web/css/universal_selectors/index.md b/files/fr/web/css/universal_selectors/index.md index 5ed4458ed6..3521c07848 100644 --- a/files/fr/web/css/universal_selectors/index.md +++ b/files/fr/web/css/universal_selectors/index.md @@ -8,33 +8,34 @@ tags: translation_of: Web/CSS/Universal_selectors original_slug: Web/CSS/Sélecteurs_universels --- -<div>{{CSSRef("Selectors")}}</div> +{{CSSRef("Selectors")}} -<p>L'astérisque (*) est le sélecteur universel en CSS. Il correspond à un élément de n'importe quel type.</p> +L'astérisque (\*) est le sélecteur universel en CSS. Il correspond à un élément de n'importe quel type. -<pre class="brush: css no-line-numbers">* { +```css +* { color: green; -}</pre> +} +``` -<p>En CSS 3, l'astérisque peut être combinée avec les espaces de nom :</p> +En CSS 3, l'astérisque peut être combinée avec les espaces de nom : -<ul> - <li><code>ns|*</code> - correspond à tous les éléments de l'espace de noms <code>ns</code></li> - <li><code>*|*</code> - correspond à tous les éléments</li> - <li><code>|*</code> - correspond à tous les éléments sans espace de noms déclaré</li> -</ul> +- `ns|*` - correspond à tous les éléments de l'espace de noms `ns` +- `*|*` - correspond à tous les éléments +- `|*` - correspond à tous les éléments sans espace de noms déclaré -<h2 id="Syntaxe">Syntaxe</h2> +## Syntaxe -<pre class="syntaxbox">* { <em>style properties</em> }</pre> + * { style properties } -<p>L'astérisque est optionnelle lorsqu'elle est utilisée avec des sélecteurs simples. Par exemple, <code>*.warning</code> et <code>.warning</code> seront équivalents.</p> +L'astérisque est optionnelle lorsqu'elle est utilisée avec des sélecteurs simples. Par exemple, `*.warning` et `.warning` seront équivalents. -<h2 id="Exemples">Exemples</h2> +## Exemples -<h3 id="CSS">CSS</h3> +### CSS -<pre class="brush: css">* [lang^=fr] { +```css +* [lang^=fr] { color:green; } @@ -53,50 +54,31 @@ original_slug: Web/CSS/Sélecteurs_universels .floating + * { clear: left; } -</pre> - -<h3 id="HTML">HTML</h3> - -<pre class="brush: html"><p class="warning"> - <span lang="fr">Un span vert</span> dans un paragraphe rouge. -</p> -<p id="maincontent" lang="fr"> - <span class="warning">Un span rouge</span> dans un paragraphe vert. -</p></pre> - -<h3 id="Résultat">Résultat</h3> - -<p>{{EmbedLiveSample('Exemples', 250, 100)}}</p> - -<h2 id="Spécifications">Spécifications</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Spécification</th> - <th scope="col">État</th> - <th scope="col">Commentaires</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{SpecName('CSS4 Selectors', '#the-universal-selector', 'universal selector')}}</td> - <td>{{Spec2('CSS4 Selectors')}}</td> - <td>Aucune modification.</td> - </tr> - <tr> - <td>{{SpecName('CSS3 Selectors', '#universal-selector', 'universal selector')}}</td> - <td>{{Spec2('CSS3 Selectors')}}</td> - <td>Définition du comportement avec les espaces de noms et ajout d'indications pour omettre le sélecteur avec les pseudo-éléments.</td> - </tr> - <tr> - <td>{{SpecName('CSS2.1', 'selector.html#universal-selector', 'universal selector')}}</td> - <td>{{Spec2('CSS2.1')}}</td> - <td>Définition initiale.</td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> - -<p>{{Compat("css.selectors.universal")}}</p> +``` + +### HTML + +```html +<p class="warning"> + <span lang="fr">Un span vert</span> dans un paragraphe rouge. +</p> +<p id="maincontent" lang="fr"> + <span class="warning">Un span rouge</span> dans un paragraphe vert. +</p> +``` + +### Résultat + +{{EmbedLiveSample('Exemples', 250, 100)}} + +## Spécifications + +| Spécification | État | Commentaires | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | +| {{SpecName('CSS4 Selectors', '#the-universal-selector', 'universal selector')}} | {{Spec2('CSS4 Selectors')}} | Aucune modification. | +| {{SpecName('CSS3 Selectors', '#universal-selector', 'universal selector')}} | {{Spec2('CSS3 Selectors')}} | Définition du comportement avec les espaces de noms et ajout d'indications pour omettre le sélecteur avec les pseudo-éléments. | +| {{SpecName('CSS2.1', 'selector.html#universal-selector', 'universal selector')}} | {{Spec2('CSS2.1')}} | Définition initiale. | + +## Compatibilité des navigateurs + +{{Compat("css.selectors.universal")}} |