1
00:00:00,522 --> 00:00:02,321
Maintenant que vous avez vu plein de propriétés,
2
00:00:02,321 --> 00:00:03,341
je veux vous parler de quelque chose
3
00:00:03,341 --> 00:00:05,853
que vous avez peut-être déjà remarqué
par vous-même,
4
00:00:05,853 --> 00:00:07,642
un concept appelé 'héritage'.
5
00:00:07,642 --> 00:00:09,604
Quelques propriétés CSS s'héritent,
6
00:00:09,604 --> 00:00:10,927
ce qui veut dire qu'elles s'appliquent
7
00:00:10,927 --> 00:00:13,273
à toutes les balises enfant situées à l'intérieur
de la principale.
8
00:00:13,273 --> 00:00:16,860
Par exemple, 'font-family' est une propriété
qui s'hérite.
9
00:00:16,860 --> 00:00:19,251
En la définissant simplement sur la balise
,
10
00:00:19,251 --> 00:00:20,993
on peut voir qu'elle est sélectionnée automatiquement
11
00:00:20,993 --> 00:00:22,049
dans les balises enfant.
12
00:00:22,049 --> 00:00:24,069
Comme pour le ou les paragraphes.
13
00:00:24,069 --> 00:00:26,716
Elle arrête de s'appliquer seulement si
une autre règle prend le pas.
14
00:00:26,716 --> 00:00:29,491
Comme cette règle qui modifie la famille de police
15
00:00:29,491 --> 00:00:31,743
de tous les titres en 'cursive'.
16
00:00:31,743 --> 00:00:34,518
Une autre propriété qui s'hérite est 'color'.
17
00:00:34,518 --> 00:00:36,572
Si on la définit sur , on peut
la voir s'infiltrer en dessous,
18
00:00:36,572 --> 00:00:40,543
dans toutes les balises,
sauf si une autre règle prend le pas.
19
00:00:40,543 --> 00:00:43,828
Comme cette règle ici qui définit les en vert.
20
00:00:45,162 --> 00:00:49,214
Les autres propriétés qui s'héritent
et qu'on a vues sont 'font-weight',
21
00:00:49,214 --> 00:00:54,032
'font-size', 'font-style', 'line-height' et 'text-align'.
22
00:00:54,032 --> 00:00:56,597
En fait, beaucoup de celles qu'on a vues s'héritent,
23
00:00:56,597 --> 00:00:58,431
car elles ont un lien avec la mise en forme du texte
24
00:00:58,431 --> 00:01:00,266
et les navigateurs supposent que les concepteurs
de site Web
25
00:01:00,266 --> 00:01:02,263
veulent que les styles appliqués au texte
se répercutent en-dessous,
26
00:01:02,263 --> 00:01:04,608
de telle façon qu'ils n'aient pas à les définir
27
00:01:04,608 --> 00:01:06,361
à chaque niveau.
28
00:01:06,361 --> 00:01:08,451
En allant plus loin cependant, la plupart
des nouvelles propriétés
29
00:01:08,451 --> 00:01:10,669
que vous verrez ne s'hériteront pas.
30
00:01:10,669 --> 00:01:13,699
Si vous n'êtes pas sûr de l'héritage d'une propriété,
31
00:01:13,699 --> 00:01:15,405
soit vous l'appliquez à la balise
32
00:01:15,405 --> 00:01:16,686
et vous regardez ce qui se passe,
33
00:01:16,686 --> 00:01:18,490
soit vous cherchez la propriété sur Internet
34
00:01:18,490 --> 00:01:21,173
et vous lisez la documentation la concernant.