老师,我的问题是CSS网页布局基础中的2-10编程练习。
来源:2-11 经典的三列布局
慕斯0469344
2019-06-19 10:46:54
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>2-10</title> <style type="text/css"> /*此处写代码*/ body{ padding:0; margin:0; } .box{ width:100%; height: auto; background: #fff; } .container{ width: 100%; height:100px; position: absolute; background: black; } .img{ float:left; cursor:pointer; } .nav{ width:600px; cursor: pointer; float: right; font-family: "Microsoft Yahei"; font-size: 22px; color:#fff; text-align: center; line-height: 100px; position: absolute; top:50%; left: 50%; margin-top: -50px; margin-left: 0px; } .content{ width:100%; height: 1000px; background: #ccffff; margin:0 auto; } .left{ width:50%; height: 1000px; position: absolute; top:400px; left:300px; float: left; } .right{ width:50%; height: 1000px; position: absolute; top:400px; left:800px; float: left; } .color{ color:orange; } .footer{ width:100%; height: 100px; background: black; } .list-1{ width: 100%; height: 100px; margin:0 auto; margin-left: 200px; line-height: 100px; color:#fff; font-size: 22px; font-family: "Microsoft Yahei"; cursor: pointer; } </style> </head> <body> <div class="box"> <div class="container"> <img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png" class="img"> <div class="nav"> <table> <tr> <td>课程 </td> <td>职业路径 </td> <td>实战 </td> <td>猿问 </td> <td>手记 </td> </tr> </table> </div> </div> <div class="content"> <div class="left"> 课程推荐 <br> <br> <table> <tr> <td class="color">职业路径 </td> <td>HTML5与CSS3实现动态页面 </td> </tr> <tr> <td class="color">职业路径</td> <td>零基础入门Android语法与界面</td> </tr> <tr> <td class="color">职业路径</td> <td>iOS基础语法与常用控件</td> </tr> <tr> <td class="color">职业路径</td> <td>PHP入门开发</td> </tr> <tr> <td class="color">职业路径</td> <td>JAVA入门开发</td> </tr> </table> </div> <div class="right"> 相关课程 <br> <br> <table> <tr> <td>HTML</td> <td>CSS</td> <td>JavaScript</td> </tr> <tr> <td>HTML</td> <td>CSS3</td> <td>Jquery</td> </tr> <tr> <td>移动端基础</td> <td>移动端APP开发</td> </tr> </table> </div> </div> <div class="footer"> <div class="list-1"> <table > <tr> <td>网站首页 </td> <td>企业合作 </td> <td>人才招聘 </td> <td>联系我们 </td> <td>常见问题 </td> <td>友情链接 </td> </tr> </table> </div> </div> </div> </body> </html>
老师我的问题分别是:1:老师您看我这算是基本实现了吗?2:我觉得我的“footer”实现的不是太好。3:我无法实现在表格中行与行之间的空格。
1回答
同学你好!
(1)算是基本实现了,但是代码中有很多问题。出现了横向滚动条,因为footer的list-1宽度超出
(2)建议导航项,使用ul>li来实现。因为现在很少有网页是用表格布局的(但是我们要掌握表格,因为是前端必不可少的基础)设置ul右浮动,li左浮动即可实现横排显示,剩下的样式需要同学动手来完成
(3)中间的内容可以使用p来实现,不建议使用表格
(4)关于footer,思路如(2)用ul>li来实现,给li设置左浮动。给footer设置宽度100%,给ul设置一个定宽从而实现水平居中
同学可以动手再写一下哦
如果帮助到了你 欢迎采纳 祝学习愉快~
相似问题