diff --git a/8-web-components/6-shadow-dom-style/article.md b/8-web-components/6-shadow-dom-style/article.md index 98e246a7f..801fd5d08 100644 --- a/8-web-components/6-shadow-dom-style/article.md +++ b/8-web-components/6-shadow-dom-style/article.md @@ -1,21 +1,22 @@ -# Shadow DOM styling +# Application de style depuis le Shadow DOM -Shadow DOM may include both ` ``` -...Then the `` would be without padding. +...Alors le `` n'aura pas de marge interne. -It's very convenient, as we can setup "default" component styles in its `:host` rule, and then easily override them in the document. - -The exception is when a local property is labelled `!important`, for such properties, local styles take precedence. +C'est vraiment pratique, comme nous pouvons définir des styles par défaut dans les règles d'`:host`, et les outrepasser dans le document. +L'exception est quand une propriété locale est marquée `!important`, pour de telles propriétés, les styles locaux prennent le pas. ## :host(selector) -Same as `:host`, but applied only if the shadow host matches the `selector`. +Tout comme `:host`, mais appliqué si l'hôte shadow correspond au `sélecteur`. -For example, we'd like to center the `` only if it has `centered` attribute: +Par exemple, nous aimerions centrer le `` seulement s'il a l'attribut `centered` : ```html run autorun="no-epub" untrusted height=80