如何在我的<li>菜单中放置边框底部?

时间:2016-03-14 15:54:07

标签: html css css3

这是我的菜单:

http://image.noelshack.com/fichiers/2016/11/1457970638-capture-d-ecran-2016-03-14-a-16-47-36.png

这是我的理由:

li {
    float: left;
    border-right: 1px solid #ccc;
    padding: 25px 20px
}

2 个答案:

答案 0 :(得分:0)

box-sizing属性设置为border-box

li {
    box-sizing: border-box;
    float: left;
    border-bottom: 1px solid #ccc;
    padding: 25px 20px
}

答案 1 :(得分:0)

你可以这样做:

* {
  margin: 0;
  padding: 0;
}

ul {
  margin: 0;
}

ul li {
  display: inline;
  margin: 0;
  padding: 0;
}

ul li a {
  margin: 0;
  padding: 10px 15px;
  display: inline-block;
  border-right: 1px solid black;
  border-bottom: 1px solid red;
  text-decoration: none;
}

ul li a:hover {
  text-decoration: underline;
}
<ul>
<li><a href="#">Home</a></li><li><a href="#">About</a></li><li><a href="#">Stuff</a></li>
</ul>