2 回答
![?](http://img1.sycdn.imooc.com/54584ef20001deba02200220-100-100.jpg)
TA贡献1865条经验 获得超7个赞
兄弟,它正在工作。看到这个:-
.menulist {
background: white;
color: black;
font-family: 'Times New Roman', Times, serif;
transition: height .3s;
z-index: 9;
width: 100%;
}
.menulist .menulist-menu-bar {
display: flex;
align-items: center;
flex-wrap: wrap;
padding: 8px;
justify-content: flex-start;
position: relative;
}
.menulist .menulist_nav {
padding-left: 0;
list-style: none;
font-size: 14px;
line-height: 1.71;
font-weight: normal;
margin: 0;
display: flex;
flex-wrap: wrap;
align-content: center;
align-items: stretch;
height: 100%;
}
.menulist_bottom_border {
border-bottom: 2px solid;
border-color: gray;
margin-left: 20px;
}
<header class="menulist">
<div class="menulist-menu-bar">
<div>
<ul class="menulist_nav">
<div class="menulist_bottom_border">nav1</div>
<div class="menulist_bottom_border">nav2</div>
<div class="menulist_bottom_border">nav3</div>
</ul>
</div>
</div>
</header>
您看到了意想不到的事情,因为只有一个 div 具有类菜单列表底部边框。由于大多数 elems 具有 flex display 属性,所以它看起来像那样。
![?](http://img1.sycdn.imooc.com/54584de700017cbd02200220-100-100.jpg)
TA贡献1893条经验 获得超10个赞
正如我所理解的,你的问题解释了我可能对你有帮助的想法。
文本和边框底部之间的填充是因为
line-hight: 1.71;
图像中显示的黄色填充是因为在 class 上应用了填充
menulist-menu-bar
。
如果您想删除其中任何一个,那么您可以使用这些值来获得所需的输出。
添加回答
举报