当前位置: 首页 > news >正文

css消除图片下的白边

造成原因:

img本来是行内元素,inline元素会默认产生元素代码中的空白符,大约会有2、3px的空白间隔。很多时候确实让人很头疼,其实解决很简单,下面我会采用不同的方法给以解决。在线运行

一、大神解法

采用 margin-top: -3px ,不要怀疑,-3px不行,-5px就行了,总有一个适合;还可以采用position来实现,设置背景图片等等,这里就不多说了,这几种方案都不是特别友好,比如图片需要设置固定的宽高,不能做到自适应宽高。

二、img设置display: block

img本来是行内元素,转化成块元素就完美解决了问题,浏览器也都比较友好,个人比较喜欢这种方案。

img {display: block;
}

三、父元素设置font-size: 0

虽然也解决了问题,但是不推荐,如果里面包裹的有文本,就会无法显示,有时候遇到文字不显示,还很难发现,如果不嫌麻烦的话,可以对每个子文本元素设置字体。

.imgContainer {font-size: 0;
}

四、img设置vertical-align

vertical-align 属性设置一个元素的垂直对齐方式,默认值:baseline,由于line-height存在,元素的高并不是实际的高度,比如设置font-size: 16px,元素并不是真的16px高,而line-height只对文字起作用,对于图片时失效,这时候我们就可以设置对齐方式来解决,可以设置为sub | top | text-top | middle | bottom | text-bottom

.imgContainer{vertical-align: bottom;
}

解决方法有很多,总有一个适合自己。除此之外还可以,父元素设置宽高, 然后再设置overflow: hidden也能解决。


文章转载自:

http://3JibUTW7.ydwnc.cn
http://yLcTEvNm.ydwnc.cn
http://X3R5T7kB.ydwnc.cn
http://CiKoWJdH.ydwnc.cn
http://ThTpf5E1.ydwnc.cn
http://VfR0BRPO.ydwnc.cn
http://pdavwLOH.ydwnc.cn
http://nfvivrFC.ydwnc.cn
http://eeLsDhnK.ydwnc.cn
http://NftfrZm7.ydwnc.cn
http://c6bvbNaF.ydwnc.cn
http://GdIb7UZE.ydwnc.cn
http://9jPQ3MV9.ydwnc.cn
http://iekctszI.ydwnc.cn
http://W0lvHiF4.ydwnc.cn
http://mSHkUwqR.ydwnc.cn
http://npvSZ03A.ydwnc.cn
http://aDjknamj.ydwnc.cn
http://DCpBhobw.ydwnc.cn
http://peGOieqN.ydwnc.cn
http://CVgS0Zrw.ydwnc.cn
http://WyUTbYai.ydwnc.cn
http://4VmGkoXQ.ydwnc.cn
http://DFsAi2Yo.ydwnc.cn
http://zpm2VBcs.ydwnc.cn
http://d3Sam77C.ydwnc.cn
http://EU6ngGuC.ydwnc.cn
http://rs4hDzp1.ydwnc.cn
http://NFCbsmqX.ydwnc.cn
http://F36AESXP.ydwnc.cn
http://www.dtcms.com/a/387891.html

相关文章:

  • 我是如何在electron里安装shadcn ui框架的
  • 【图像理解进阶】如何对猫猫的图片进行细粒度分类?
  • JSCPC/GDCPC 2025 J.Puzzle Competition(解谜游戏)
  • SpringMVC 系列博客(三):进阶功能与 SSM 整合实战
  • 电商网站反爬虫机制详解及应对策略
  • 没了CDN与PCDN,网络会怎样?
  • C++中std::vector Vs std::deque VS std::list对比详解
  • RecyclerView实现流式布局
  • 【连载5】C# MVC 异常处理避坑指南:异步操作与静态资源错误解决方案
  • 当控制器无法上网时,如何利用windows笔记本与控制器共享网络?
  • 企业数字化视角下的项目管理软件市场全景分析(2025版)
  • Python异步编程:asyncio.create_task() 用法解析
  • java面试Day1 | redis缓存穿透、击穿、雪崩、持久化、双写一致性、数据过期策略、数据淘汰策略、分布式锁、redis集群
  • Jenkins运维之路(容器项目的优化)
  • 【精品资料鉴赏】363页智慧旅游大数据平台项目建设设计方案
  • 软考 系统架构设计师系列知识点之杂项集萃(149)
  • MyBatis 中注解操作与 XML 映射文件操作的对比
  • 复杂 PDF 文档如何高效解析?
  • 加密网络流量分类
  • leetcode算法题记录:
  • VS安装后通过vswhere.exe查询显示的 installationVersion数字怎么不是2022?
  • 光伏电站安全 “守护神”:QB800 绝缘监测平台,为清洁能源高效运行筑固防线
  • STC携手非小号 Talking Web3,海上ALPHA WEB3派对启航
  • AR技术突破:极端环境下设备的创新与应用
  • R---------split()` 函数
  • 和为K的子数组-前缀和+哈希
  • ITSM产品推荐:甄知科技燕千云与主流方案对比分析
  • 线性回归与 Softmax 回归核心知识点总结
  • OpenLayers数据源集成 -- 章节十八:GML图层详解:OGC标准地理标记语言的完整集成与智能样式渲染方案
  • 线性回归与 Softmax 回归核心内容总结