结果可以这样吗

结果可以这样吗

老师,我这样写的代码是正确的吗?还有什么需要改进的地方的?

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>test.html</title>

    <style type="text/css">

    .div1{

        position: relative;

    }

    .div2{

        position: fixed;

        top: 275px;

        left: 220px;

    }

    .div3{

        position: fixed;

        top: 275px;

        right: 220px;

    }

    #img1{

        width: 245px;

        height: 260px;

    } 

    #img2{

        width: 245px;

        height: 260px;

    } 

    </style>

</head>

<body>  

<div class="div1">

    <img src="http://img1.sycdn.imooc.com/climg//59c9f7ce0001839219034033.png" />

</div>  

<div class="div2">

    <img id="img1" src="http://img1.sycdn.imooc.com/climg//5a3383d00001a3dd02240364.png" />

</div>

<div class="div3">

    <img id="img2" src="http://img1.sycdn.imooc.com/climg//5a3383c70001f1b702240364.png" />

</div>  

</body>

</html>


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学,你好。浏览器中body标签默认的margin为8px,同学可以使用下图中的方式去掉所有标签的margin和padding即可

http://img1.sycdn.imooc.com//climg/5ed8c8ce094e04b703480164.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

  • 水果大王 提问者 #1
    发现笔记本电脑的展示屏幕不能自适应显示,很难分辨,第一张图宽度太宽,但台式电脑就不会,有什么方法可以解决这个问题吗?
    2020-06-04 22:07:37
  • 时间, 回复 提问者 水果大王 #2
    同学,你好。同学可以设置背景图片和外层div的width为100%即可,祝学习愉快~~~~
    2020-06-05 09:51:29
  • 水果大王 提问者 回复 时间, #3
    老师,代码现在算完整了吗? <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>test.html</title> <style type="text/css"> *{ margin:0px; padding: 0px; } .div1{ position: relative; } .div2{ position: fixed; top: 50%; margin-top: -182px; left: 0px; } .div3{ position: fixed; top: 50%; margin-top: -182px; right: 0px; } </style> </head> <body> <div class="div1"> <img src="http://img1.sycdn.imooc.com/climg//59c9f7ce0001839219034033.png" /> </div> <div class="div2"> <img id="img1" src="http://img1.sycdn.imooc.com/climg//5a3383d00001a3dd02240364.png" /> </div> <div class="div3"> <img id="img2" src="http://img1.sycdn.imooc.com/climg//5a3383c70001f1b702240364.png" /> </div> </body> </html>
    2020-06-05 10:30:36
时间, 2020-06-04 15:06:34

同学,你好。

1、左右两边的图片可以不设置width和height,使用图片本身的大小即可

http://img1.sycdn.imooc.com//climg/5ed89ba8098a135502850275.jpg

2、在实现垂直居中上有误差,可以设置top值为50%,margin-top为图片高度的一半的负值。

http://img1.sycdn.imooc.com//climg/5ed89cfd09f8e53103440561.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

  • 提问者 水果大王 #1
    左右两边的间距距离都设置为0px,那岂不是不能满足题目要求了吗?我看题目效果图是要求图片压在banner图展示区边上的
    2020-06-04 17:18:22
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.从网页搭建入门Python Web
  • 参与学习           人
  • 提交作业       218    份
  • 解答问题       3562    个

本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师