关于flex布局伸缩项为img时,图片不收缩显示的问题

news/2024/12/23 1:14:55/

问题描述

今天使用flex伸缩盒布局时,伸缩容器container的宽度317px,伸缩项是两张img,宽度为181px。按理说当伸缩项宽度和大于伸缩容器时,伸缩项会收缩显示。但是实际上并非如此。
在这里插入图片描述
在这里插入图片描述

尝试的方法

我起初认为是不是还要为伸缩容器或者伸缩项设置其他属性。但是,当我将img换成div时,div却收缩显示了,此时我并没有给伸缩容器或者伸缩项添加其他伸缩相关的属性。div宽高也和img完全一样
在这里插入图片描述
在这里插入图片描述
然后,我以为div是块级显示模式,而img是行内块显示模式。于是试着将为img添加display:block,结果图片还是不能收缩显示。

最终解决方案

最后,在官方的文档上看到为img添加属性overflow: hidden;此时图片收缩显示。
在这里插入图片描述
在这里插入图片描述

最后

但是,却还是不明白为什么要这样做?知道其中原理的希望大家留言讨论一下。


http://www.ppmy.cn/news/772333.html

相关文章

python读取bmp文件,go 读取BMP文件头二进制读取方式

bmp文件头定义: word 两个字节 16bit dword 四个字节 32bit package main import ( "encoding/binary" "fmt" "os" ) func main() { file, err : os.open("tim.bmp") if err ! nil { fmt.println(err) return } defer file…

移动安全事件总结情况说明

2019 年各地移动安全事件总结 奇安信移动安全团队基于内部数据及相关公开资料,对 2019 年全球影响较 大的移动安全事件进行了汇总,以便更好的展现 2019 年移动安全对全球的影响。 Google Play 为全球最大的移动应用平台,也是国外大多用户下…

小程序总结

小程序总结 1基础传参 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XEAElMwk-1611239139403)(C:\Users\12987\AppData\Roaming\Typora\typora-user-images\image-20210102151005684.png)] 2 简易双向绑定和原始写法 给input默认值 利用输入事件…

Markdown教程

Markdown教程 文章目录 Markdown教程一.简介二.标题三.段落1.字体2.分割线3.删除线4.脚注 四.列表1.无序列表2.有序列表3.列表嵌套 五.区块1.基础语法2.区块嵌套 六.代码1.代码块2.行内代码 七.链接1.外部链接2.内部链接3.高级链接 八.表格1.基本语法2.对齐方式 九.图片十.高级…

iOS开发60分钟入门

本文面向已有其它语言(如Java,C,PHP,Javascript)编程经验的iOS开发初学者,初衷在于让我的同事一小时内了解如何开始开发iOS App,学习目标包括: 能使用Xcode IDE、模拟器能修改、调试…

前端 30 问:愿你能三十而立

前言&#xff1a; 金三银四了&#xff0c;如果你正在经历工作调整&#xff0c;那么建议你一定要收藏起来&#xff0c;这是一份预防互联网寒冬的必备指南~ 1.输出的结果是什么? 怎么改变循环1输出结果变成循环2的打印结果 for(var i 0;i<5;i){setTimeout(()>{console…

pycocotools库的安装和使用方法

坚持写博客&#x1f4aa;&#xff0c;分享自己的在学习、工作中的所得 给自己做备忘对知识点记录、总结&#xff0c;加深理解给有需要的人一些帮助&#xff0c;少踩一个坑&#xff0c;多走几步路 尽量以合适的方式排版&#xff0c;图文兼有 如果写的有误&#xff0c;或者有不理…

deflate算法总结

参考资料&#xff1a; 1.gzip压缩系列 2.ZIP压缩算法详细分析及解压实例解释 3.An Explanation of the Deflate Algorithm 4.RFC1951 1.deflate压缩 Deflate是一种数据无损压缩算法&#xff0c;它广泛用于zip文件压缩以及png图片压缩。deflate结合了huffman编码和LZ77编码&am…