老师,我的问题是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设置一个定宽从而实现水平居中
同学可以动手再写一下哦
如果帮助到了你 欢迎采纳 祝学习愉快~
相似问题