html图片上下高度不一样,【已解决】HTML图片横向布局中第一张图片和其他图片高度不一致...

折腾:

【未解决】HTML页面中把3张图横向排一排

期间,试了半天,代码:

                                            davinci_certificate_primary.jpg

                                            davinci_certificate_intermediate_color.jpg

                                            davinci_certificate_intermediate_edit.jpg

但是始终是:

最左边图片的高度不对:

2ccdda5f9b1d411db60444f2e18fbfba.jpg

去调试看看

发现是:

section的高度都一样,是对的

但是img的高度就不对了

把parent换个位置:

                                            davinci_certificate_primary.jpg

                                            davinci_certificate_intermediate_color.jpg

                                            davinci_certificate_intermediate_edit.jpg

问题依旧。

怀疑是第一张图的位置 或 高度等属性 特殊?

去掉第一张图:

后面2张,是没问题的:

13c38d4b410a71e64be394babeee2428.png

说明:

第一张图片本身有问题?

调整位置后:

                                            davinci_certificate_intermediate_color.jpg

                                            davinci_certificate_intermediate_edit.jpg

                                            davinci_certificate_primary.jpg

结果竟然真的是:

cb35f9b370b1a9263ed5e589988fbc97.png

就是图的本身有问题。

去看原图,本身尺寸就不同:

ea39a5c6b2aed2d956a49fbbdfa519d1.png

是:

3300×2550

后面2张都是:

52af9ea2d51c4ba0377e0c514f8bbbf1.png

3508×2480

算了,直接换原图试试:

                                            davinci_certificate_intermediate_color_origin.jpeg

                                            davinci_certificate_intermediate_edit_origin.jpeg

                                            davinci_certificate_primary_origin.jpeg

结果:

问题依旧:

3d3c9ff2fe4ed101495071610cb32a03.png

-》此处,3张图,2张尺寸一样,另外一张不同

即使用图片缩放后,结果此处布局中,还是会导致显示大小不同。很是奇怪。

去换成png图片

                                            davinci_certificate_intermediate_color_origin.png

                                            davinci_certificate_intermediate_edit_origin.png

                                            davinci_certificate_primary_origin.png

结果:

问题依旧。

最后发现是:

00eda007d7af9ce995bb5ecc6e54102b.png

第一张本身分辨率是:3300×2550

第二和第三张分辨率是:3508×2480

所以导致第一张图片缩放后,高度和另外2张不一致。。。

另外,也从:

另外某张三合一的图片中,找到原因了:

55938a99e0c3a5d27aaa5e20570039bb.png

第一张底部有文字描述,第二和第三张底部没有

看来是作图的人的问题

后记:

换成正常的图,即可:

14b27af79da5cb2f846e352152f9fcfd.png

【总结】

问题:此处html中让3张图横向排列了,但是第一张图的高度比另外2张高,显示上很不协调。

原因:

找到最后发现是:图片本身宽高比例不一致:

第一张图片是:3300×2550

第二和第三张图片分辨率是:3508×2480

解决办法:

让别人给我图(作图的人),重新制作出图片宽高比例一致的图片

即:

3张图,要么把第一张的宽高弄成(和2,3张一样的)3508×2480,或等比例的

要么把2,3张的宽高比例弄成和第一张的宽高比例一致

即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值