麻烦老师检查一下
来源:2-7 编程练习
粉墨登场
2020-07-19 22:19:16
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>慕课CSS布局基础练习1</title> <style> * { margin: 0; padding: 0; } a { text-decoration: none; color: aliceblue; } a:hover { color: #acac; } .header { width: 100%; height: 100px; background: black; position: fixed; top: 0; } .header img { width: 251px; height: 84px; position: absolute; left: 0; top: 50%; margin-top: -42px; } .header>ul { list-style: none; float: right; margin-right: 50px; } .header>ul>li { height: 100px; line-height: 100px; margin: 0 30px; float: left; } .body { width: 100%; height: auto; margin-top: 100px; overflow: hidden; } .body>img { display: block; } .footer { width: 100%; height: 100px; background: black; position: fixed; bottom: 0; } .footer>ul { list-style: none; position: absolute; left: 50%; margin-left: -372px; } .footer>ul>li { height: 100px; line-height: 100px; margin: 0 30px; float: left; } </style> </head> <body> <div class="header"> <a href="#"><img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png" alt=""></a> <ul> <li><a href="#">课程</a></li> <li><a href="#">职业路径</a></li> <li><a href="#">实战</a></li> <li><a href="#">猿问</a></li> <li><a href="#">手记</a></li> </ul> </div> <div class="body"> <img src="http://climg.mukewang.com/58c0eda50001e12416000480.jpg" alt=""> <img src="http://climg.mukewang.com/58c0edb80001c9f216000480.jpg" alt=""> <img src="http://climg.mukewang.com/58c0edc9000100d516000480.jpg" alt=""> </div> <div class="footer"> <ul> <li><a href="#">网站首页</a></li> <li><a href="#">企业合作</a></li> <li><a href="#">人才招聘</a></li> <li><a href="#">联系我们</a></li> <li><a href="#">常见问题</a></li> <li><a href="#">友情链接</a></li> </ul> </div> </body> </html>
1.页脚里的导航栏,除了使用定位能够居中,还有什么其他方法能够居中吗? 2. 请老师看看还有没有其他什么地方可以改进的。
2回答
粉墨登场
提问者
2020-07-20
好的 谢谢老师
好帮手慕糖
2020-07-20
同学你好,老师按照页面从上到下的步骤,以此回答同学的问题,以及代码中的其他可以优化的问题哦,如下:
1、顶部logo图片,不需要设置定位,设置左浮,然后设置上外边距即可;上外边距的大小,可以用顶部的高度减去图片的高度,然后除以2,这样图片上下剩余的空隙就一样了。
2、主体部分的图片,没有实现宽度100%,建议:可以添加宽度100%属性,例:
3、因为页脚部分设置固定定位,脱离文档流,导致与主体部分有重合,建议:可以给主体部分设置下外边距,且可以与上外边距统一设置,例:
4、页脚部分的导航栏可以不设置定位,给li设置为行内块,然后给ul设置内容居中即可,例:
如果我的回答帮助了你,欢迎采纳,祝学习愉快~
相似问题