< Return to Video

CSS inheritance | Intro to HTML/CSS: Making webpages | Computer Programming | Khan Academy

  • 0:01 - 0:02
    Maintenant que vous avez vu plein de propriétés,
  • 0:02 - 0:03
    je veux vous parler de quelque chose
  • 0:03 - 0:06
    que vous avez peut-être déjà remarqué
    par vous-même,
  • 0:06 - 0:08
    un concept appelé 'héritage'.
  • 0:08 - 0:10
    Quelques propriétés CSS s'héritent,
  • 0:10 - 0:11
    ce qui veut dire qu'elles s'appliquent
  • 0:11 - 0:13
    à toutes les balises enfant situées à l'intérieur
    de la principale.
  • 0:13 - 0:17
    Par exemple, 'font-family' est une propriété
    qui s'hérite.
  • 0:17 - 0:19
    En la définissant simplement sur la balise <body>,
  • 0:19 - 0:21
    on peut voir qu'elle est sélectionnée automatiquement
  • 0:21 - 0:22
    dans les balises enfant.
  • 0:22 - 0:24
    Comme pour le <h1> ou les paragraphes.
  • 0:24 - 0:27
    Elle arrête de s'appliquer seulement si
    une autre règle prend le pas.
  • 0:27 - 0:29
    Comme cette règle qui modifie la famille de police
  • 0:29 - 0:32
    de tous les titres en 'cursive'.
  • 0:32 - 0:35
    Une autre propriété qui s'hérite est 'color'.
  • 0:35 - 0:37
    Si on la définit sur <body>, on peut
    la voir s'infiltrer en dessous,
  • 0:37 - 0:41
    dans toutes les balises,
    sauf si une autre règle prend le pas.
  • 0:41 - 0:44
    Comme cette règle ici qui définit les <h2> en vert.
  • 0:45 - 0:49
    Les autres propriétés qui s'héritent
    et qu'on a vues sont 'font-weight',
  • 0:49 - 0:54
    'font-size', 'font-style', 'line-height' et 'text-align'.
  • 0:54 - 0:57
    En fait, beaucoup de celles qu'on a vues s'héritent,
  • 0:57 - 0:58
    car elles ont un lien avec la mise en forme du texte
  • 0:58 - 1:00
    et les navigateurs supposent que les concepteurs
    de site Web
  • 1:00 - 1:02
    veulent que les styles appliqués au texte
    se répercutent en-dessous,
  • 1:02 - 1:05
    de telle façon qu'ils n'aient pas à les définir
  • 1:05 - 1:06
    à chaque niveau.
  • 1:06 - 1:08
    En allant plus loin cependant, la plupart
    des nouvelles propriétés
  • 1:08 - 1:11
    que vous verrez ne s'hériteront pas.
  • 1:11 - 1:14
    Si vous n'êtes pas sûr de l'héritage d'une propriété,
  • 1:14 - 1:15
    soit vous l'appliquez à la balise <body>
  • 1:15 - 1:17
    et vous regardez ce qui se passe,
  • 1:17 - 1:18
    soit vous cherchez la propriété sur Internet
  • 1:18 - 1:21
    et vous lisez la documentation la concernant.
Title:
CSS inheritance | Intro to HTML/CSS: Making webpages | Computer Programming | Khan Academy
Description:

more » « less
Video Language:
English
Team:
Khan Academy
Duration:
01:22

French subtitles

Revisions