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
同学你好,代码布局以及实现效果很棒!
建议:图片实现垂直居中,还可以使用vertical-align属性完成,如下
父容器设置高度和行高
自己再测试下,祝学习愉快!
相似问题