2-7请检查练习作业是否正确
来源:2-7 编程练习
weixin_慕工程1249934
2020-08-07 18:59:41
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
/*此处写代码*/
*{padding:0;margin:0;}
.con{width:100%;height:100px;background-color:black;
position:fixed;
}
.logo{float:left;}
.nav ul{float:right;
list-style:none;
}
.nav ul li{display:inline;
color:white;
margin-right:20px;
line-height:100px;
}
a{text-decoration:none;
color:white;
}
.footer-2{
background-color:black;
height:100px;
width:100%;
color:white;
text-align:center;
line-height:100px;
/*position:sticky;*/
/*bottom:0;*/
position:fixed;
bottom:0;
}
.footer-2 ul li{display:inline;
margin:0 20px;
cursor:pointer;
}
.header{background:url(http://climg.mukewang.com/58c0eda50001e12416000480.jpg) no-repeat;width:100%;height:480px;}
.container{background:url(http://climg.mukewang.com/58c0edb80001c9f216000480.jpg) top center no-repeat;width:100%;height:480px;}
.footer{background:url(http://climg.mukewang.com/58c0edc9000100d516000480.jpg) no-repeat;width:100%;height:480px;}
</style>
</head>
<body>
<!-- 此处写代码 -->
<div>
<div class="con">
<div class="logo"><a href="#"><img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png"/></a>
</div>
<div class="nav">
<ul >
<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>
</div>
<div class="header"></div>
<div class="container"></div>
<div class="footer"></div>
<div class="footer-2">
<ul>
<li>网站首页 </li>
<li>企业合作 </li>
<li>人才招聘 </li>
<li>联系我们 </li>
<li>常见问题 </li>
<li>友情链接 </li>
</ul>
</div>
</body>
</html>
3回答
好帮手慕码
2020-08-10
同学你好,这边测试高度没有空隙,如下:
请问同学是否缩小了页面呢?需要设置为100%查看页面哦:
祝学习愉快~
weixin_慕工程1249934
提问者
2020-08-10
按照你的意见修改后,特别是加上background-size:100%,高度有空隙,麻烦帮忙看是哪有问题
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
/*此处写代码*/
*{padding:0;margin:0;}
.con{width:100%;height:100px;background-color:black;
position:fixed;
top:0;
}
.logo{float:left;}
.logo img{display:block;}
.nav ul{float:right;
list-style:none;
}
.nav ul li{display:inline;
color:white;
margin-right:20px;
line-height:100px;
}
a{text-decoration:none;
color:white;
}
.footer-2{
background-color:black;
height:100px;
width:100%;
color:white;
text-align:center;
line-height:100px;
/*position:sticky;*/
/*bottom:0;*/
position:fixed;
bottom:0;
}
.footer-2 ul li{display:inline;
margin:0 20px;
cursor:pointer;
}
.header{background:url(http://climg.mukewang.com/58c0eda50001e12416000480.jpg) no-repeat;width:100%;height:480px;
background-size:100%;
margin-top:100px;
}
.container{background:url(http://climg.mukewang.com/58c0edb80001c9f216000480.jpg) top center no-repeat;width:100%;height:480px;
background-size:100%;
}
.footer{background:url(http://climg.mukewang.com/58c0edc9000100d516000480.jpg) no-repeat;width:100%;height:480px;
background-size:100%;
margin-bottom:100px;
}
</style>
</head>
<body>
<!-- 此处写代码 -->
<div>
<div class="con">
<div class="logo"><a href="#"><img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png"/></a>
</div>
<div class="nav">
<ul >
<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>
</div>
<div class="header"></div>
<div class="container"></div>
<div class="footer"></div>
<div class="footer-2">
<ul>
<li>网站首页 </li>
<li>企业合作 </li>
<li>人才招聘 </li>
<li>联系我们 </li>
<li>常见问题 </li>
<li>友情链接 </li>
</ul>
</div>
</body>
</html>
好帮手慕星星
2020-08-07
同学你好,代码问题如下:
1、logo高度超出了父元素
这是因为图片为行内元素,有文字特性,默认存在间隙。建议将图片设置为block块
2、图片在水平方向上没有铺满
需要考虑分辨率问题,这里可以使用css3中的背景大小属性,目前课程中还没有讲解,后面会学习到
或者也可以使用img插入,设置宽度为100%解决。
3、上下设置固定定位,脱离文档流,导致遮住中间一部分,可以设置上下间距解决。参考
自己再测试下,祝学习愉快!
相似问题