La bonne réponse est :
c. Le texte contenu dans les balises <p> et ses descendants seront en rouge.
Règle CSS : La déclaration p { color: red; } s'applique à toutes les balises <p> de la page.
<p> sera rouge.<p> (comme <span> ou <a> à l'intérieur d'un <p>) hériteront également de cette couleur, sauf si une règle CSS spécifique leur donne une autre couleur.Héritage en CSS : La propriété color est héritée automatiquement pour les éléments texte descendants. Cela affecte donc tout ce qui est contenu dans les balises <p>, y compris les descendants comme du texte brut, des balises <span>, ou d'autres éléments.
<p> hériteront également de la couleur rouge.<p>, mais à toutes les balises <p> présentes sur la page.<p> et leurs descendants sera rouge.<style>
p { color: red; }
</style>
<p>
Ceci est un texte rouge.
<span>Ce texte sera aussi rouge.</span>
</p>
<div>
Ceci ne sera pas rouge.
</div>
Dans cet exemple, seul le texte du paragraphe <p> et ses descendants (<span>) sont rouges. Le texte contenu dans <div> reste inchangé :