html - 如何删除 css 中 <li> 之间的边距?

标签 html css

我开始学习 HTML 和 CSS,想知道是否有办法删除或减少这两个列表项之间的 margin

见下面的片段和图片:

#main {
  color: black;
  width: 350px;
  float: right;
}
<div id="main">
  <h1>HOME PAGE</h1>
  <ol>
    <li>
      <h4><a href="https://www.youtube.com/watch?v=KJ13lX20FqU" target="_blank">basic html with basic tags</a></h4>
      <ul>
        <li>
          <h5><a href="http://www.w3schools.com/TAgs/tag_li.asp" target="_blank">basic tags colleciton</a></h5>
        </li>
      </ul>
    </li>
  </ol>
</div>

image

最佳答案

All heading elements like <h1>, <h2>, <h3> upto <h6> have some default margin in all browsers(Can vary from browser to browser).

您需要根据需要删除或重置此边距。

#main h4,
#main h5 {margin: 0;}

#main{
  color: black;
  width: 350px;
  float: right;
}

#main h4,
#main h5 {margin: 0;}
<div id="main">
  <h1>HOME PAGE</h1>
  <ol>
    <li>
      <h4><a href="https://www.youtube.com/watch?v=KJ13lX20FqU" target="_blank">basic html with basic tags</a></h4>
      <ul>
        <li>
          <h5><a href="http://www.w3schools.com/TAgs/tag_li.asp" target="_blank">basic tags colleciton</a></h5>
        </li>
      </ul>
    </li>
  </ol>   
</div>

关于html - 如何删除 css 中 <li> 之间的边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41678143/

相关文章:

html - 如何根据属性显示Postgresql DB中的总记录

html - 如何使用 CSS 居中 div 和 ul?

css - 如何在不使用固定定位的情况下使视口(viewport)的 div 达到 100%?

javascript改变.text字体颜色

html - 使用 flexbox 在跨度和段落之间创建一条水平线

javascript - Socket.io & Redis - 适合 io 游戏的架构?

html - font AweSome 不适用于 mvc3 解决方案?

javascript - 悬停时显示前一个元素

css - 静态旋转 Font Awesome 图标

javascript - 无限跑马灯响应无间隙