html - 如何让导航元素在CSS中的每个导航元素之后都有水平线

标签 html css sass

我希望有一个看起来像这样的导航元素:

nav | nav | nav | nav

但我不确定如何以适当的间距放置水平线,我目前在 sass 中拥有的是:

#brusters-footer-nav {
  text-align: center;

  ul {
    list-style: none;

    li {
      display: inline-block;
    }
  }
}

要按照我想要的方式获得导航,接下来的步骤是什么?

最佳答案

为你的 li 标签添加一个 border

#brusters-footer-nav {
  text-align: center;
}

  ul {
    list-style: none;
  }

    li {
      display: inline-block;
      border-right: 1px solid black;
      padding: 0 5px; 
    }

    li:last-child{
        border-right: none;
    }

FIDDLE

关于html - 如何让导航元素在CSS中的每个导航元素之后都有水平线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27878522/

相关文章:

css - React Select 可搜索下拉列表蓝色轮廓

css - 用css水平显示div

html - 小图标拉伸(stretch)到不需要的尺寸

jquery - 仅限 OSX Firefox 中的 CSS 混合混合模式错误

css - 如何在div的帮助下在表格中制作固定标题?

css - VS2012自动在sass文件下创建嵌套的css文件并 check out 元素

sass - 制作 Sprite 时, compass 在图像前扔正斜杠

php - 我想要在 PHP 中使用 header() 的自定义 < title >

javascript - javascript中特定字符的密码验证

html - 制作下拉菜单