麻烦老师帮忙看下,这样写是否可以,谢谢老师。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> *{ margin: 0; padding: 0; list-style: none; font-family: 微软雅黑,serif; text-decoration: none; } .nav{ background-color: black; width: 100%; height: 100px; margin: 0 auto; position: fixed; } .nav .tag{ float: right; } .nav .tag li{ font-size: 20px; color: white; float: left; margin-right: 30px; margin-top: 40px; } .content{ width: 100%; height: 1000px; padding-top: 100px; } .content .left{ width: 50%; height: 1000px; background: #b8feff; float: left; } .content .left div{ padding-top: 100px; padding-left: 250px; } .content .left div h2{ padding-bottom: 20px; } .content .left div li{ padding-bottom: 20px; } .content .left div span{ background: #ff7387; } .content .right{ width: 50%; height: 1000px; background: #b8feff; float: right; } .content .right div{ padding-top: 100px; padding-left: 250px; } .content .right div h2{ padding-bottom: 20px; } .content .right div li{ padding-bottom: 20px; } .footer{ background-color: black; width: 100%; height: 100px; display: flex; align-items: center; } .footer .tag{ display: table; margin: auto; } .footer .tag li{ display: inline; margin-left: 20px; font-size: 20px; } .tag a{ color: white; } .content a{ color: black; } </style> <body> <div class="nav"> <img src="http://img1.sycdn.imooc.com/climg//58c0d2d900016ce303000100.png" alt="logo"> <ul class="tag"> <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="content"> <div class="left"> <div> <h2>课程推荐</h2> <ul> <li><a href="#"><span>职业路径</span></a> <a href="#">HTML5与CSS3实现动态网页</a></li> <li><a href="#"><span>职业路径</span></a> <a href="#">零基础入门Android语法与界面</a></li> <li><a href="#"><span>职业路径</span></a> <a href="#">IOS基础语法与常用控件</a></li> <li><a href="#"><span>职业路径</span></a> <a href="#">PHP入门开发</a></li> <li><a href="#"><span>职业路径</span></a> <a href="#">JAVA入门开发</a></li> </ul> </div> </div> <div class="right"> <div> <h2>相关课程</h2> <ul> <li><a href="#">HTML CSS JavaScript</a></li> <li><a href="#">HTML5 CSS3 Jquery</a></li> <li><a href="#">移动端基础 移动端APP开发</a></li> </ul> </div> </div> </div> <div class="footer"> <ul class="tag"> <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>
0
收起
正在回答
2回答
你好同学,可以简化,因为text-align: center;可以让文本直接居中的。老师之所以加一个display: inline-block是想要同学能够好理解text-align: center;可以让footer里面的行内块元素居中。即整个ul在footer中居中,如下:
而同学说的不设置的话是直接让文字在ul中居中,而ul默认是相对footer的宽度100%显示的。如下:
因为代码是很灵活的,不同的方式可以实现相同的效果就行。通过以上进行理解哦。祝学习愉快,望采纳。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星