Что делает ключевое слово наследовать в CSS? - PullRequest
19 голосов
/ 05 января 2010

Может кто-нибудь объяснить, что такое ключевое слово наследовать в CSS?

1 Ответ

30 голосов
/ 05 января 2010

Будет использовано то же значение, что и у его родителя.

HTML:

<body>
<h1></h1>
</body>

CSS:

body{
 margin: 234px;
}
h1{
 margin: inherit; #=234px
}

Обратите внимание на это, если в файле несколько экземпляров <h1>, это займет поле его родителя. Таким образом, 234px не всегда будет иметь значение. Например

HTML:

<body>
  <h2></h2>
  <div>
    <h2></h2>
  </div>
</body>

CSS:

body{
margin: 20px;
}
div{
margin: 30px;
}
h2{
margin: inherit; #20px if parent is body; 30px if parent is div
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...