老师,请检查作业!
来源:2-7 编程练习
好狗边上飘314
2019-09-30 23:52:50
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>网页布局2-4编程练习</title>
<style type="text/css">
*{margin:0;
padding:0;
}
ul{list-style-type:none;
}
a{
text-decoration:none;
}
.main{
width:1100px;
height:auto;
margin:0 auto;
position:relative;
}
.header{
width:1100px;
height:100px;
background-color:black;
overflow:hidden;
zoom:1;
position:fixed;
}
.header .logo{
width:300px;
height:100px;
line-height:100px;
margin-left:10px;
float:left;
}
.header .nav{
padding-right:40px;
float:right;
overflow:hidden;
zoom:1;}
.header .nav li{
float:left;
margin-right:20px;
}
.header .nav li a{padding:0 20px;
height:100px;
line-height:100px;
display:block;
font-family:"微软雅黑";
font-size:16px;
color:#fff;
font-weight:900;}
.header .nav li a:hover{
color:#333;
}
.container{width:1100px;
height:auto;
padding-top:100px;
padding-bottom:100px;
}
.img img{width:100%;
display:block;
}
.footer{width:1100px;height:100px;background:black;display:block;overflow:hidden;line-height:100px;position:fixed;top:100%;margin-top:-100px;}
.footer .next li a{float:left;margin:0 40px; font-family:"微软雅黑";
font-size:16px;
color:#fff;
font-weight:900;
}
</style>
</head>
<body>
<div class="main">
<div class="header">
<div class="logo">
<a href="https://www.imooc.com"><img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png" alt="logo" title="慕课网"></a>
</div>
<ul class="nav">
<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="container">
<div class="img"><img src="http://climg.mukewang.com/58c0eda50001e12416000480.jpg"></div>
<div class="img"><img src="http://climg.mukewang.com/58c0edb80001c9f216000480.jpg"></div>
<div class="img"><img src="http://climg.mukewang.com/58c0edc9000100d516000480.jpg"></div>
</div>
<div class="footer">
<ul class="next">
<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>
</div>
</body>
</html>老师烦请检查下作业:有两个个疑问!
第一个问题:页脚导航文字部分我无法实现剧中的效果了。。。
第二个问题:当不断缩小浏览器窗口的时候,主页内容和页脚会出现一个空白的断层区域,不知如何解决

第三个问题:感觉自己写的代码太冗长了。。。
1回答
好帮手慕慕子
2019-10-06
同学你好,
页脚水平居中可以参考如下思路实现
(1)修改li元素的display属性值为inline-block;让其在一排显示
(2)然后给footer设置text-align:center;属性,让内容水平居中显示

因为浏览器缩小的过程中, 宽度变小,图片的高度也等比例缩小了,导致无法占满浏览器的高度,而页脚有事固定在窗口底部现实的, 所以会出现空白区域。 后面我们会学习响应式布局,解决这个问题, 目前阶段,我们只需要实现全屏效果就可以了
同学实现的思路是可以的, 刚开始练习, 我们不用过于追求代码简单,只要实现思路是可以的,我们多写一写代码也可以当做练习了哦
代码中还存在的一下问题如下所示
如下图所示, 整体没有全屏显示,

建议: 可以给外层盒子设置百分百宽度适应窗口的宽度,实现全屏效果, 老师这里以顶部盒子为例,其他的同学自己下去修改哦

如果帮助到了你, 欢迎采纳!
祝学习愉快~~~