请问导航栏的logo部分如何垂直居中
来源:2-2 编程练习
长生生
2019-11-26 11:59:07
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>IMOOC</title>
<style>
header{
background:black;
}
a{ text-decoration:none;color:white;}
header>.container>img{
height:80px;
line-height:80px;
}
header>.container{
width:900px;
line-height:80px;
height:80px;
margin:0 auto;
}
header nav{
float:right
}
header nav>a{
display:block;
width:50px;
height:73px;
float:left;
text-align:center;
}
nav a:hover,
nav a:active{
padding-bottom:7px;
}
.home{background-color:red;}
.course{background-color:yellow;}
.actial{background-color:green;}
.plan{background-color:purple;}
.faq{background-color:orange;}
.notes{background-color:blue;}
</style>
</head>
<body>
<header>
<div class="container">
<a href=index.html""><img src="http://climg.mukewang.com/582e5f160001b17100400040.png" />MYMOOC</a>
<nav>
<a href="#" class="home">Home</a>
<a href="#" class="course">Course</a>
<a href="#" class="actial">Actual</a>
<a href="#" class="plan">Plan</a>
<a href="#" class="faq">FAQ</a>
<a href="#" class="notes">Notes</a>
</nav>
</div>
</header>
</body>
</html>1回答
同学你好,可以配合margin值实现居中的效果,代码参考:


另外,代码中还有以下问题,1、第一个导航项默认就有背景向下沿延效果,同学没有做,建议参考如下:


2、双引号的位置不对,正确的书写参考如下

3、如果查看a标签的高度,可参考如下:
打开控制台,将鼠标选中a标签,

同学可以测试下,如果我的回答帮到了你,欢迎采纳,祝学习愉快~
相似问题