html - last-child 的 Bootstrap 导航边框

标签 html css twitter-bootstrap

我使用实际的 Bootstrap 。我用 li border-right 设置了 Bootstrap 导航的样式,但是当我使用

.wrapper .header .navbar.navbar-default .container .collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav li:last-child {
    border-right: 0px;

对于最后一个 child ,边框始终显示!

我该怎么做才能不显示最后一个 child 的 border-right

最佳答案

使用 border-left 而不是 border-right 并将其设置为 0 for li:first-child

CSS 将如下所示:

.wrapper .header .navbar.navbar-default .container .collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav li { border-left:1px solid #CCCCCC; }

.wrapper .header .navbar.navbar-default .container .collapse.navbar-collapse.navbar-responsive-collapse .nav.navbar-nav li:first-child {
border-left:0px none;
}

请记住,last-child 选择器在 IE 低版本中永远不起作用。相反,第一个 child 在每个版本的 IE 和其他浏览器上都能正常工作。

此外,请记住将 border-left:0px none 设为 border-left:0px

关于html - last-child 的 Bootstrap 导航边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24777481/

相关文章:

php - 为什么没有从我的 MYSQL 数据库中提取 "message"字段?

css 文本缩进等效于右侧

html - 使用图像自动填充容器 CSS Bootstrap

html - Div的高度响应

ruby-on-rails - 我们应该如何在 Rails 中将 div 与 link_to 结合起来?

javascript - SyntaxError : C:/workspace/src/app. jsx:意外标记 (115:36)

javascript - 更改具有非唯一类的 div 的内容

html - 动态 CSS 属性

javascript - 为任意 html 文档创建不显眼的覆盖层

javascript - 将 bootstrap 模态值传递到 php