h4边距的{CSS}无效属性值

时间:2018-05-23 04:47:19

标签: html css margin

我想用styles.css

更改h4元素的matgins

在HTML文件中,h4嵌套为:



main div h4 {
  margin: 20px, 0, 0, 0;
  /* want to change top margin */
}

<main role="main" class="col-12 col-md-9 col-xl-8 py-md-3 pl-md-5">
  <div style="padding-top: 1.0rem;">
    <ul>...</ul>
    <h4 id='sec_summary'>Summary</h4>
  </div>
</main>
&#13;
&#13;
&#13;

在styles.css中定义的其他样式工作正常。但是当我试图按照上面显示的方式设置h4边距时,我尝试了不同的数字和单位,h4的边距根本没有变化。为什么代码不起作用?

4 个答案:

答案 0 :(得分:3)

删除,

main div h4 {
    margin: 20px 0 0 0; /* want to change top margin */
}

答案 1 :(得分:1)

您需要从,中删除css并将space改为

main div h4 {
    margin: 20px 0 0 0; /* want to change top margin */
  }

答案 2 :(得分:1)

您需要从css和put()空间中删除逗号(,)

  

您将定义单个保证金,如下所示:

  main div h4 {
    margin-top: 20px;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0;
     }
  

您将使用如下组合语法:

   main div h4 {
    margin: 20px 0 0 0;
     }

答案 3 :(得分:0)

请从CSS边距代码中删除,并在它们之间留出空格,例如

main div h4 {
  margin: 20px 0 0 0; 
}

如果margin属性有四个值:

top margin is 20px
right margin is 0px
bottom margin is 0px
left margin is 0px