老师,我感觉我的logo没有居中,调不好。您帮我看下?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>IMOOC</title>
<style type="text/css">
*{
padding:0;
margin:0;
list-style:none;
border:none;
color:white;
}
header{
height:80px;
background:#000;
}
header > .container{
width:1200px;
margin:0 auto;
}
header>.container>a {
float:left;
display:block;
width:60px;
height:60px;
margin:20px;
}
header> .container> p{font-size:24px;
line-height:80px;
float:left;}
header>.container>nav{
float:right;}
header>.container>nav>a{
font-size:20px;
height:73px;
display:block;
width:110px;
float:left;
line-height:73px;
text-align:center;
}
header>.container>nav> .a:nth-child(1){background:#433b90;}
header>.container>nav> .a:nth-child(2){background:#017fcd;}
header>.container>nav> .a:nth-child(3){background:#78b917;}
header>.container>nav> .a:nth-child(4){background:#feb800;}
header>.container>nav> .a:nth-child(5){background:#f27c01;}
header>.container>nav> .a:nth-child(6){background:#d40112;}
header>.container>nav> a:hover,
header>.container>nav> a.activer
{height:80px;}
</style>
</head>
<body>
<!-- 在此完成网页的HTML代码-->
<header>
<div class="container">
<a herf="#"><img src="http://img1.sycdn.imooc.com/climg//582e5f160001b17100400040.png"> </a>
<p>MYMOOC</p>
<nav>
<a herf="#" class="a">Home</a>
<a herf="#" class="a">Course</a>
<a herf="#" class="a">Actual</a>
<a herf="#" class="a">Plan</a>
<a herf="#" class="a">FAQ</a>
<a herf="#" class="a">Notes</a>
</nav>
</div>
</header>
</body>
</html>
正在回答 回答被采纳积分+1
同学你好,是指logo图片的垂直居中吗?实现的效果是可以的,但是样式需要优化下,如下:
1、顶部的高度是80px,但是a元素设置高度60px,上下外边距各20px,总高度100px,超出顶部的高度,建议:a元素可以不设置宽高,由图片的高度撑开。且不需要设置为块级元素,例:
2、如下,还是有一点超出,这个因为图片本身有间距导致的,
建议:可以给图片的父级设置font-size为0,例:
3、第一个导航项,应该默认有鼠标移入的效果,我们看到如下样式中activer这个类中是有设置与hover一样的效果的。
建议:可以直接将这个类设置给第一个元素,例:
如果我的回答帮助了你,欢迎采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星