<div class="daohang banxin">
<div class="logo">
<h1><a href="#">小兔鲜儿</a></h1>
</div>
<div class="nav">
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">首页</a></li>
<li><a href="#">首页</a></li>
<li><a href="#">首页</a></li>
<li><a href="#">首页</a></li>
<li><a href="#">首页</a></li>
<li><a href="#">首页</a></li>
<li><a href="#">首页</a></li>
</ul>
</div>
<div class="sousuo">
<input type="text" placeholder="搜索">
<span></span>
</div>
<div class="gouwuche"></div>
</div>
</body>
</html>
.nav{
float: left;
margin-left: 70px;
height: 70px;
}
.nav li{
float: left;
margin-right: 40px;
line-height: 70px;
}
.nav li a{
display: block;
font-size: 20px;
color: #000;
}
.nav li a:hover{
color: rgb(39, 187, 154);
border-bottom: 1px solid rgba(39, 187, 154);
}
.sousuo {
float: left;
margin-top: 24px;
margin-left: 34px;
width: 172px;
height: 30px;
border-bottom: 2px solid rgb(206, 203, 203);
}
.sousuo input {
padding-left: 30px;
width: 172px;
height: 28px;
}
.sousuo input::placeholder{
font-size: 14px;
color: rgb(195, 189, 189);
}
可能是这里的问题,你的li的行高70,input的行高只有30,它向下靠齐,就偏下了,试试margin-top多减一点,过着增加margin-bottom
.sousuo input 加一个box-sizing: border-box;
这两个也影响到了
试试定位 top:0;