老师请看一下这样写可以吗?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
*{margin: 0;padding: 0;}
.page{
background: url(http://img1.sycdn.imooc.com/climg//59c9f7ce0001839219034033.png) center top no-repeat;
background-size: 100% 100%;
height: 4033px;
width: 100%;
}
.left{
left:0;
position: fixed;
top:50%;
margin-top: -132px;
}
.right{
right:0;
position: fixed;
top:50%;
margin-top: -132px;
}
</style>
</head>
<body>
<div class="page">
<div class="left">
<a href="https://www.imooc.com/"><img src="http://img1.sycdn.imooc.com/climg//5a3383c70001f1b702240364.png"></a>
</div>
<div class="right">
<a href="https://www.imooc.com"><img src="http://img1.sycdn.imooc.com/climg//5a3383d00001a3dd02240364.png"></a>
</div>
</div>
</body>
</html>0
收起
正在回答
2回答
你好,原图是364px,但是left的高度不是364px哦,如下:

是老师之前说的高度368px,图片是内联元素,默认有间隙,所以父容器高度被撑大了,可以设置图片为块元素:

这样修改之后同学开始写的代码就是正确的,可以再测试下。
祝学习愉快!

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星