老师 帮忙检查一下代码
来源:4-3 编程练习
 
			lcy_18
2020-03-28 14:32:13
<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8" />
  <title></title>
  <style type="text/css">
   *{
    padding: 0;
    margin: 0;
   }
   .content{
    width: 100%;
    height: 4050px;
    background: url("http://climg.mukewang.com/59c9f7ce0001839219034033.png") center top no-repeat;
   }
   
   .left_img img{
    width: 220px;
       height: 270px;
       position: fixed;
       left: 0;
       top: 50%;
       margin-top: -110px;
   }
   
   .right_img img{
    width: 220px;
    height:270px;
    position: fixed;
    right: 0;
    top: 50%;
    margin-top: -110px;
   }
  </style>
 </head>
 <body>
  <div class="content">
   <div class="left_img"><img src="http://climg.mukewang.com/5a3383d00001a3dd02240364.png" /></div>
   <div class="right_img"><img src="http://climg.mukewang.com/5a3383c70001f1b702240364.png"/></div>
  </div>
 </body>
</html>
4回答
同学你好,解答如下:
(1)查看原始图可以在控制台中查看(按f12):

(2)这里设置auto就相当于是高度为0,没有内容去撑开,所以图显示不出来:

祝学习愉快~
 
					lcy_18
提问者
2020-03-29
在打代码时还出现了一个问题,就是为什么当我把背景图片height设为auto时图片出不来
 
					lcy_18
提问者
2020-03-29
要怎么看图片的原始大小?
 
					好帮手慕久久
2020-03-28
同学你好,问题总结如下:
1. 垂直方向居中,margin-top值计算错误,参考如下

2. 需要优化的问题如下:
图片的原始宽高是224*364px, 同学设置成220*270px后图片会变形,建议使用原始图片高度,另外样式可以简化书写,修改如下:

如果我的回答帮助了你,欢迎采纳,祝学习愉快~
相似问题