Quelle est l'utilisation du mot-clé hériter en CSS
Le mot-clé hériter en CSS permet aux styles CSS des éléments descendants d'hériter de leurs valeursdes éléments parents ou des éléments ancêtres, et il peut être appliqué à n'importe quelle propriété CSS
[Cours recommandés : Tutoriel CSS]
hériter du mot-clé
En raison de la nature en cascade du CSS, certaines propriétés CSS héritent automatiquement de leurs valeurs du parent de l'élément. Par exemple, si vous définissez la couleur du texte d'un élément, tous les descendants de cet élément hériteront de la même couleur de texte. Même si certaines valeurs d'attribut sont automatiquement héritées, il peut y avoir des situations où le poids des attributs hérités est augmenté. Dans ce cas, l'utilisation de l'héritage sur une propriété qui hérite déjà de la valeur parent par défaut forcera l'héritage de la valeur parent.
Une situation dans laquelle les valeurs héritées automatiquement sont appliquées via le mot-clé hériter est lorsque la feuille de style de l'agent utilisateur remplace la valeur héritée (le style par défaut que les navigateurs appliquent à certains éléments)
Par exemple, la valeur de couleur du texte est automatiquement transmise à tous les descendants de l'élément, mais dans le cas d'un lien, l'attribut color est généralement défini sur bleu dans la feuille de style de l'agent utilisateur. Dans la plupart des cas, vous pouvez appliquer une couleur différente aux liens, ou hériter de la même couleur que le reste du texte et éventuellement appliquer un autre effet visuel pour indiquer qu'il s'agit de liens (comme appliquer un soulignement ou une couleur de fond, etc. ). En supposant que vous souhaitiez que le lien ait la même couleur de texte que le reste du texte, vous pouvez utiliser la valeur héritée pour forcer la valeur de couleur qui serait normalement héritée.
div{ color:pink; } a{ color:inherit; }
Rendu :
Certaines propriétés CSS n'héritent pas de la valeur calculée du parent de l'élément, mais nous espérons que les Sets la valeur d'attribut d'un élément à la même valeur que son parent. Dans ce cas, le mot cléherit est pratique, permettant aux propriétés qui n'héritent pas automatiquement d'une valeur d'en hériter.
Par exemple, si vous définissez une bordure bleue pour un élément et que vous souhaitez que tous ses divs d'éléments enfants aient la même bordure, vous pouvez définir le mot-clé hériter pour leur permettre d'hériter de la même couleur de bordure que l'élément parent.
.el { padding:10px; border: 5px solid #0099cc; } .child { padding:10px; margin-top: 20px; border: inherit; } .el-2 { margin-top: 30px; border: 5px solid hotpink; } .child-2 { border: 5px solid inherit; margin-top: 20px; }
Rendu :
Remarque : Le mot-clé hériter ne prend pas en charge les attributs abrégés Must. être une valeur unique dans la déclaration, par exemple border: 1px solid inherit
n'héritera pas de la couleur de bordure de l'élément parent car il ne reconnaît pas l'attribut enfant référencé par l'héritage de valeur. Mais il peut être hérité via border:inherit
Résumé : Ce qui précède est l'intégralité du contenu de cet article. J'espère que cet article pourra faire connaître à tout le monde le mot-clé hériter en CSS.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Si vous avez récemment commencé à travailler avec GraphQL ou examiné ses avantages et ses inconvénients, vous avez sans aucun doute entendu des choses comme "GraphQL ne prend pas en charge la mise en cache" ou

Avec la récente montée du prix du bitcoin sur 20k $ USD, et pour lui, récemment en train de briser 30k, je pensais que cela valait la peine de reprendre une profonde plongeon dans la création d'Ethereum

Quelle que soit le stade dans lequel vous vous trouvez en tant que développeur, les tâches que nous effectuons - qu'elles soient grandes ou petites - ont un impact énorme dans notre croissance personnelle et professionnelle.

Il est sorti! Félicitations à l'équipe Vue pour l'avoir fait, je sais que ce fut un effort massif et une longue période à venir. Tous les nouveaux documents aussi.

J'ai eu quelqu'un qui écrivait avec cette question très légitime. Lea vient de bloguer sur la façon dont vous pouvez obtenir les propriétés CSS valides elles-mêmes du navigateur. C'est comme ça.

Je dirais que "Site Web" correspond mieux que "Application mobile" mais j'aime ce cadrage de Max Lynch:

Il existe un certain nombre de ces applications de bureau où l'objectif montre votre site à différentes dimensions en même temps. Vous pouvez donc, par exemple, écrire

L'autre jour, j'ai repéré ce morceau particulièrement charmant sur le site Web de Corey Ginnivan où une collection de cartes se cassent les uns sur les autres pendant que vous faites défiler.
