底部为其默认值
  我希望能够将元素的margin-bottom设置为默认值。 
  考虑下面的例子,其中有h1元素,它们各自的margin-bottom样式属性设置为0: 
h1 {
  border: 1px solid red;
  margin-bottom: 0;
}
p {
  margin: 0;
}<h1>First Heading</h1>
<p>Paragraph</p>
<h1 id="normal-margin">Second Heading</h1>
<p>Paragraph</p>  我认为你正在寻找的财产是未unset 。 
  unset将该属性重置为其继承的值,如果它从其父项继承,或者如果不是,则重置为其初始值。  通过 -  https://developer.mozilla.org/en-US/docs/Web/CSS/unset 
jsFiddle:http://jsfiddle.net/AndrewL32/65sf2f66/58/
div {
  border: medium solid green;
  margin: 10px 0px;
}
h2 {
  margin-bottom:10px;
}
/* but make those in the sidebar use the value of the 'color' property (initial value) */
h2.specialHeader {
  margin-bottom: unset;
}<div><h2>Normal Header</h2></div>
<div><h2 class="specialHeader">Special Header</h2></div>  目前这是不可能的。  在将来的某些时候,请使用revert关键字 
如7.3所述。 明确的违约行为有四种不同的违约行为:
  initial将属性设置为其初始值。 
  在margin-*的情况下,这是0 。 
  inherit将属性设置为父元素的值(或根元素的初始值)。 
  unset作为表现得inherit用于继承的属性,并作为initial否则。 
  margin-*不会被继承,所以它会产生0 。 
  revert的行为取决于声明的来源 
unset   所以你想要的行为是revert的行为,即 
h1元素添加一些余量 revert回滚到由用户代理定义的边界   注释revert是CSS级联和继承级别4规范的最新增加,它仍然只是草稿。  因此,浏览器还不支持它。 
