请老师检查下作业
来源:2-7 编程练习
BT103
2019-09-04 19:48:41
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>asdasdas</title>
<style type="text/css">
*{
margin:0;
padding:0;
text-decoration:none;
list-style:none;
font-size:25px;
font-weight:bold;
color:#fff;
}
.Nav,.Footer{
width:100%;
height:100px;
background-color:#000;
position:fixed;
}
.Footer{bottom:0;}
.logo{float: left;}
.Nav-ul li{
float: right;
display: inline-block;
line-height: 100px;
margin-right:50px;
}
.Img{
padding-top:100px;
}
.Footer{text-align: center;}
.Footer.Footer li{
line-height: 100px;
display: inline-block;
margin:0 30px;
}
</style>
</head>
<body>
<div class="Nav">
<div class="logo"><img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png"></div>
<div class="Nav-list">
<ul class="Nav-ul">
<li>课程</li>
<li>路径规划</li>
<li>实战</li>
<li>猿问</li>
<li>手记</li>
</ul>
</div>
</div>
<div class="Img">
<div class="Img1"><img src="http://climg.mukewang.com/58c0eda50001e12416000480.jpg"></di>
<div><img src="http://climg.mukewang.com/58c0edb80001c9f216000480.jpg"></di>
<div class="Img3"><img src="http://climg.mukewang.com/58c0edc9000100d516000480.jpg"></di>
</div>
<div class="Footer">
<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>
<!-- 此处写代码 -->
</body>
</html>2回答
好帮手慕码
2019-09-05
同学你好!
代码中的问题(1)logo图片超出了父级显示,这是因为img标签本身存在间隙导致,可以将img设置为block避免这一问题:

(2)右侧导航顺序是反着的:

(3)中部的图片没有实现宽度自适应,且之间有间隙:

修改宽度为100%,块级显示,如下:

如果帮助到了你,欢迎采纳,祝学习愉快~
好帮手慕星星
2019-09-05
同学你好,
1、logo元素超出了父容器:

图片为内联元素,有文字特性,默认存在间隙。可以设置图片为块元素,如下:

2、中间区域图片在水平方向上没有铺满,图片之间存在间隙:

由于显示器的分辨率不同,宽度也会不同。老师这边分辨率大一些,导致图片不会铺满,可以设置图片宽度为100%,设置为块元素去掉间隙,如下:

自己可以再测试下,祝学习愉快!
相似问题