html - 如何在它们之间留出空间?

标签 html css

我尝试制作一个页脚菜单,类似于此站点:pentlandfirth.com/de。当我将鼠标悬停在链接上时,它有一个背景,但它位于边框的边缘。我怎样才能在它们之间留出空间? https://jsfiddle.net/13w3rmat/3/

    #fa{
  width: 600px;
  padding: 20px;
  display: inline-block;
}

#fa ul{
  list-style-type: none;
}

#fa ul li{
  float: left;
  width: 20%;
  margin-right: 2%;
  padding-left: 3%;
  border-right: 1px solid #989;
}

#fa ul li:last-child{
  border: none;
  margin: 0;
}

#fa ul li a{
  text-decoration: none;
  display: block;
  padding-bottom: 10px;
  color: #000;
}

    #fa ul li a:hover{
  color: #f00;
  background: gray;
  border-radius:5px;
  padding-right: 13px

              <div id="fa">
  <ul>
    <li>
      <a href="#">Test</a>
      <a href="#">Test</a>
      <a href="#">Test</a>
    </li>
    <li>
      <a href="#">Test</a>
      <a href="#">Test</a>
      <a href="#">Test</a>
    </li>
    <li>
      <a href="#">Test</a>
      <a href="#">Test</a>
      <a href="#">Test</a>
    </li>
  </ul>

</div>

最佳答案

这是一个demo.

a 标签中添加一点 padding:

a {
    padding: 10px;
}

但最好给 a 一个类,然后向该类添加填充。

关于html - 如何在它们之间留出空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34892817/

相关文章:

html - 表格和背景图片问题

html - 宽度 : 50% and flex: 50% in a CSS flexbox? 之间的差异

javascript - 使用GSAP/ScrollTrigger创建滚动时的卡片堆叠效果

javascript - 如何添加 fadeIn 效果或过渡到 scrolltop 菜单?

html - 如何拉伸(stretch)父 div 以适应子 div?

html - 特殊CSS阴影框&|其他解决方法建议

javascript - 表单不响应移动布局中的点击

css - 为什么所有链接的 Rails CSS 都不起作用,但适用于 :class => "foo"?

css - SVG 中的 CSS 类选择失败

html - 从小屏幕切换到大屏幕时,基础顶部栏部分没有响应