请问导航栏的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标签,
同学可以测试下,如果我的回答帮到了你,欢迎采纳,祝学习愉快~
相似问题