实现了,但总感觉哪里怪怪的,请老师帮忙看一下
来源:2-10 编程练习
adve
2019-05-08 09:45:45
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> /*此处写代码*/ *{ margin: 0;padding: 0; list-style: none; } .header{ width: 100%; height: 100px; background: black; overflow: hidden; } .logo{ float: left; cursor: pointer; } .nav{ font-size: 22px; color: white; float: right; overflow: hidden; } .nav li{ height: 100px; line-height: 100px; text-align: center; margin-right: 60px; float: left; cursor: pointer; } img{ display: block; /* 这里图片标签存在间隙,超出了父级元素,这是一个特殊现象。解决方法:将img设置为块级标签: */ } .footer{ width: 100%; height: 100px; background-color: black; font-size: 22px; color: white; } .footer ul li{ float: left; height: 100px; line-height: 100px; text-align: center; margin-right: 60px; cursor: pointer; } .footer ul{ width: 60%; margin: 0 20%; overflow: hidden; } .header{ position: fixed; top: 0; } .footer{ position: fixed; bottom: 0; } .main{ width: 100%; height: 1000px; padding: 100px 0; background-color: lightblue; } .tit{ font-size: 22px; font-weight: bold; } .left span{ background-color: pink; margin-right: 20px; } .left{ width: 45%; height: 1000px; float: left; margin-left: 10%; margin-top: 10%; } .right{ width: 45%; height: 1000px; float: left; margin-top: 10%; } </style> </head> <body> <!-- 此处写代码 --> <div class="header"> <div class="logo"> <img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png" alt=""> </div> <div class="nav"> <ul> <li>课程</li> <li>职业路径</li> <li>实战</li> <li>猿问</li> <li>手记</li> </ul> </div> </div> <div class="main"> <div class="left"> <div class="tit">课程推荐</div><br> <ul> <li><span>职业路径</span>HTML5与CSS3实现动态网页</li><br> <li><span>职业路径</span>零基础入门Android语法与界面</li><br> <li><span>职业路径</span>IOS基础语法与常用控件</li><br> <li><span>职业路径</span>PHP入门开发</li><br> <li><span>职业路径</span>JAVA入门开发</li><br> </ul> </div> <div class="right"> <div class="tit">相关课程</div><br> <ul> <li>HTML CSS JavaScript</li><br> <li>HTML5 CSS3 jQuery</li><br> <li>移动端基础 移动端APP开发</li><br> </ul> </div> </div> <div class="footer"> <ul> <li>网站首页</li> <li>企业合作</li> <li>人才招聘</li> <li>联系我们</li> <li>常见问题</li> <li>友情链接</li> </ul> </div> </body> </html>
1回答
你好同学, 尾部内容因为设置宽度百分比,当在分辨率大的浏览器上面显示时,60%计算的宽度也很大,内容铺不满,右边有剩余空间,导致内容不能居中显示了
这里可以换一个方式实现居中效果更好,如下:
其他的没有什么问题,祝学习愉快 ,望采纳。
相似问题