1. 盒子设置和图片等比例大小

2. 使用max-width:300px或max-height:100px,即可解决图片比例缩小。但这样存在一个问题,如果按照宽度缩放,但图片过高会超出溢出盒子,这个时候需要对父级使用overflow:hidden隐藏超出图片内容。但是使用max-width或max-height,IE6不支持,我们需要设置个width:expression(this.width > 300 ? "300px" : this.width);或者height:e­xpression(this.height>100?"100px":this.height);。

解决IE6支持max-height
div css解决IE6支持max-width

一般情况下只需要设置好宽度限制,比如这里只设置最大宽度为300px(max-width:300px),然后对父级使用overflow:hidden隐藏溢出图片,同时为了兼容IE6我们设置个width:expression(this.width > 300 ? "300px" : this.width);解决即可。

1、具体解决DIV+CSS实例代码如下:

 
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <title>图片缩小不变形实例 www.divcss5.com</title>
  6. <style>
  7. .divcss5{ border:1px solid #000; width:300px; height:100px;overflow:hidden}
  8. .divcss5 img{max-width:300px;_width:expression(this.width > 300 ? "300px" : this.width);}
  9. </style>
  10. </head>
  11. <body>
  12. <div class="divcss5">
  13. <img src="img.jpg" />
  14. </div>
  15. </body>
  16. </html>

如何解决 img 图片变形相关推荐

  1. html图片显示变形,CSS完美解决前端图片变形问题的方法

    在头条IT学堂看到CSS完美解决前端图片变形问题的文章,就记录分享下: 一.让图片的宽度或者高度等于容器的宽度或高度,多余的裁掉,然后让图片居中: div{ width: 200px; height: ...

  2. 解决RecyclerView瀑布流效果结合Glide使用时图片变形的问题

    解决RecyclerView瀑布流效果结合Glide使用时图片变形的问题 参考文章: (1)解决RecyclerView瀑布流效果结合Glide使用时图片变形的问题 (2)https://www.cn ...

  3. Flutter 解决软键盘弹出背景图片变形

    自己在模拟写登录界面时,添加了一个背景,但是在点击输入时发现背景图片变形 一开始的内容 点击用户名,弹出软键盘时,图片变形且高度超出 解决办法: 我使用的版本是 flutter 2.13 resize ...

  4. android.9背景图变形,Android聊天背景图片变形解决方案

    Android聊天背景图片变形,一般是由于键盘引起的.可以参看StackOverFlow解决的地址:外链网址已屏蔽 我这里用的也是参考这里的方法: 解决方法很简单: 1.在AndroidManifes ...

  5. Android聊天背景图片变形解决方案

    2019独角兽企业重金招聘Python工程师标准>>> Android聊天背景图片变形,一般是由于键盘引起的(这个是自己调戏糖宝app中出现的问题,今天抽时间解决下).可以参看Sta ...

  6. glide首次加载图片时,出现图片变形,重复一下就正常

    glide首次加载图片时,出现图片变形问题,重复一下就正常了,这样看着总是很不爽! 简单粗暴的解决办法:将加载的动画去掉,出来的就加载正常了! dontAnimate() 例如:Glide.with( ...

  7. App启动图片变形,拉伸

    问题: Hbuilderx开发App上传启动图片变形,拉伸 解决: 使用.9.png图,俗称(9妹图) 注:9妹图以 .9.png 为后缀 制作9妹图: 安装Android SDK 打开 androi ...

  8. android imageview图片失真,imageView 图片变形失真

    在开发当中有时会有这样的需求,将从服务器端下载下来的图片添加到imageView上, 但是下载来的图片尺寸大小不固定,宽高也有可能不成比例, 如果我们直接显示,往往会发现图片被挤压,或者变形失真,如果 ...

  9. 关于网站图片变形的问题

    为什么80%的码农都做不了架构师?>>>    最近发现很多网站套了别人的模板之后图片就变形了,其实这种变形利用url rewrite可以轻易的解决. 举例说明:原始图片的尺寸是10 ...

最新文章

  1. Oracle10g 64bit CentOS5.2_x64 安装手记
  2. nginx+fastcgi实现动静分离架构
  3. 同一个类 cannot be cast to_2021年动漫类年历推荐
  4. JavaScript——易班优课YOOC课群在线测试自动答题解决方案(四)答案显示
  5. SpringCloud微服务:Sentinel哨兵组件,管理服务限流和降级
  6. ERP框架开发中的License许可验证机制设计与实现 (包含源代码下载)
  7. 关于移动端设备适配的问题
  8. c#元胞自动机_元胞自动机+生命游戏
  9. 怎么选择boost升压电路的电感?只要三个公式
  10. 锅打灰太狼的jquery小游戏
  11. Linux傲腾内存,傲腾内存价格流出:每GB最低35元,最高容量512GB
  12. 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
  13. JavaScript 设计模式学习第七篇- 单例模式
  14. android波纹动画,Android实现水波纹效果
  15. 【043】基于51单片机的篮球比赛积分计时系统Proteus仿真
  16. 终于来了,200道阿里面试题!
  17. 程序员的理想桌面装备,少不了一台2K高清的专业显示器
  18. D2. Coffee and Coursework (Hard Version)(思维+贪心)
  19. 电路板上的这些标志你都知道是什么含义吗?
  20. 构建之法读书笔记01

热门文章

  1. CodeForces - 985E Pencils and Boxes
  2. 【springmvc】九大组件之HandlerExceptionResolver
  3. 有史以来最困难的问题
  4. 个人随意总结知识——数据结构教程(第5版)【李春葆】
  5. DaVinci DM6437 中文教程
  6. 算法设计与分析--昆虫繁殖
  7. MSN错误代码(error coed)解决大全
  8. cordova 安装ssl证书_android webview https 证书
  9. maven子包打包的时候[WARNING]
  10. C++核心准则​T.46:要求模板参数最少是正规或半正规的