如何使用CSS在垂直导航栏中的联系人下方添加底部边框?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用CSS在垂直导航栏中的联系人下方添加底部边框?相关的知识,希望对你有一定的参考价值。

我正在学习编码,似乎无法在接触下应用1px的实心边框。

并且,如果我愿意,上面的其他底部边框将变得更粗,就好像它们是双重边框一样。

 #navbar ul 
  list-style-type: none;
  margin: 0px;
  padding: 0px;


#navbar li a 
  display: block;
  width: 60px;
  padding: 16px 32px;
  text-decoration: none;
  text-align: center;
  color: black;
  border: 1px solid black;


#navbar a:hover 
  background-color: black;
  color: white;


#navbar a:last-child 
  border-bottom: none;

Image of the current result of vertical navigation bar

<div>
      <ul id="navbar">
        <li><a href="index.html">Home</a></li>
        <li><a href="about.html">About</a></li>
        <li><a href="models.html">Models</a></li>
        <li><a href="services.html">Services</a></li>
        <li><a href="contact.html">Contact</a></li>
      </ul>
    </div>
答案

您需要在last-child元素上使用li选择器。

#navbar li a 
  display: block;
  width: 60px;
  padding: 16px 32px;
  text-decoration: none;
  text-align: center;
  color: black;
  border: 1px solid black;
  border-bottom: none; /* add this */


#navbar li:last-child a 
  border-bottom: 1px solid black;

请参见:last-child at css-tricks.com以获取更多信息

以上是关于如何使用CSS在垂直导航栏中的联系人下方添加底部边框?的主要内容,如果未能解决你的问题,请参考以下文章

HTML / CSS - 在导航中的活动选项卡底部添加一个小三角形或箭头

如何在底部应用栏中使用后退按钮实现导航。安卓

如何在导航栏中舍入当前选项卡上方和下方的选项卡,除了当前选项卡之外,还隐藏导航栏

如何单击底部栏上的图标

IOS - 垂直对齐导航栏中的后退按钮

如果在底部导航栏中选择了其他项目,如何删除 floatingActionButton 替换片段