2-2编程

来源:2-2 编程练习

Wang8062776

2020-03-21 09:41:59

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
*{
margin: 0;padding: 0;
}
a{
text-decoration: none;
}
header{
background: #000;
height: 80px;
}
header .container{
width: 1000px;
margin: 0 auto;
overflow: hidden;

}
p{
color: white;
font-size: 24px;
margin-top: 30px;
}
header  .container a,p{

            float: left;
}
img{
margin-top: 20px;
}
header .container nav {
float: right;

}
header .container nav a{

width: 100px;
height: 73px;
line-height: 73px;
color: white;
text-align: center;
}
        .Home{background: #433b90}
        .Course{background: #017fcb}
        .Actual{background: #78b917}
        .Plan{background: #feb800}
        .FAQ{background: #f27c01}
        .Notes{background: #d40112}
        header .container nav a:hover,.Home{
         padding-bottom: 7px;
        }
</style>
</head>
<body>
<header>
<div class="container">
<a href="#"><img src="http://climg.mukewang.com/582e5f160001b17100400040.png" ></a>
<p>MYMOOC</p>
<nav>
<a class="Home " href="#">Home</a>
<a class="Course" href="#">Course</a>
<a class="Actual" href="#">Actual</a>
<a class="Plan" href="#">Plan</a>
<a class="FAQ" href="#">FAQ</a>
<a class="Notes" href="#">Notes</a>
</nav>
</div>
</header>
</body>
</html>

老师看一下代码正确么? 还有我想请问下,这个图片让他垂直居中,我只能通过外边距的办法。还有别的方法么?把父容器display:table,图片disp:table-cell加vertical-align center 怎么实现不了呢

写回答

2回答

好帮手慕星星

2020-03-21

同学你好,是对的想要垂直居中的元素用的,用于行内元素,块元素是不可以的。

祝学习愉快!

0

好帮手慕星星

2020-03-21

同学你好,代码布局以及实现效果很棒!

建议:图片实现垂直居中,还可以使用vertical-align属性完成,如下

父容器设置高度和行高

http://img.mukewang.com/climg/5e758c61095a173c06320452.jpg

自己再测试下,祝学习愉快!

0
hang8062776
h 老师,你好 请问vertical align 这个属性事对想要垂直居中的元素用还是对要垂直居中的父元素用?
h020-03-21
共1条回复

0 学习 · 40143 问题

查看课程