图片在DIV中产生底部间隔的解决方法

来源:设计经验分享网
添加时间:2024年02月
默认情况下,容器中的图片在容器底部会自动产生一个间隔距离。要想把这个距离清除掉,首先要明白这个距离的产生原理,也即是说为什么会产生这个距离。图片作为内联元素,其默认的vertical-align属性的取值为baseline,也就是基线对齐。这种垂直对齐方式是图片的底部与文本的基线对齐。这就是产生这个小距离的根本原因。
产生的小距离是图片与文本基线对齐后,文本基线下方的文字部分,也就是四线三格的第三格,即基线。

四线三格的第三格,即基线

既然知道了这个距离产生的原因,那么就容易处理了。


解决方案1:调整vertical-align属性的取值:
既然这个距离是由图片的vertical-align属性的默认取值为baseline产生的,那么就可以调整该属性的取值不再是baseline即可。
将图片的vertical-align属性设置为bottom、middle、top均可。实现代码如下所示。

divimg{vertical-align:middle;}


解决方案2:调整display属性的取值:
我们知道,vertical-align属性只适用于内联元素。那么只需要将图片由内联元素改为块级元素即可。
修改元素的状态可以采用CSS技术中的display属性。实现代码如下所示。
divimg{display:block;}

上述代码将<img/>标记变为了一个块级元素。


解决方案3:调整line-height属性的取值:
当把line-height属性的取值设置为0时,则文字之间的间距较小。尽管图片的垂直对齐方式依然为基线对齐,但是文字的基线不足以显示出来,所以就看不到这个小距离了。实现代码如下所示。
div{line-height:0;}

注意,这个属性不适用于图片标记的,应该用于图片所在的容器标记对之上,以保证该容器内部的文本行距为0。


解决方案4:调整font-size属性的取值:
如果将font-size属性的取值设置为0,也可以像解决方案3那样将文本的大小调小,则文本的基线就不足以显示出来了。实现代码如下所示。

div{font-size:0;}

同理,该属性的设置也需要在图片所在的容器标记对之上实现。
 

平面设计相关资讯推荐阅读:


2012.5.28起个人可请求注册“.CN”和“.我国”域名通过几个故事证明网络营销原来“乳”此简单真正能让客户读懂的网页建设!年度小结!不容错过的较佳网页设计作品科技-企业手机端移动网页建设有哪些重要性!网页上线后需要把哪些工作做好一个好网页的设计流程是怎么样的呢如何建造一个成功的公司网页 html页面设计联系方式 深圳高端网页建设的费用是多少浅谈搜索引擎过程中容易忽略的优化技巧怎样适合做网页用户体验设计师搜索引擎优化的几个方法互联网营销中的伪IP知识分享-深圳网页建设分享物流网页建设需要注意哪三点易捷网页开发公司揭秘两大搜索引擎蜘蛛 网页设计有哪三个定律以及启示如何做好网页内链的运用深圳制作一个简单的网页建设所需要的费用大概是多少什么外链可以称为高质量的外链2021年新手怎么自己制作网页网页开发的备案流程是怎样的优化网页加载时间如何利用QQ空间做长尾关键词排名深圳福田网页建设需要多少钱,企业网页建设的流程与原则是什么高端的网页建设需要做哪些工作别让你的企业网页成为摆设!网页更换主机服务器的安全迁移注意事项金融网页建设需要注意哪些要点怎样控制网页建设的细节绝密优化技术大公开,增加网页流量的100种方法分析内容对于自媒体的重要意义网页设计中的迭代设计是怎样的呢网页建设后浏览量如何提高网页设计网页页面怎么才可以得到顾客认同高端定制网页有哪些特点网页设计需要注意什么问题科技网页设计应遵循的五个设计规则营销型网页的用户体验分享降低网页调出率的解决方法深圳网页设计之做一个有效的网页要遵循哪些设计原则定制软件有多便宜什么是可靠的网页建网页时针对空间怎样整体规划认准用户需求,做好我们的网页深圳网页建设中企业网编必许掌握的SEO知识有哪些如何设计一个更吸引眼球的网页首页定制软件哪个好做专业网页建设的意义是什么怎么评判标准的深圳网页制作公司用较简单的方式来建设网页网页建设公司如何解决后台上传资料的问题8种域名状态的介绍如何建设一个高回报的外贸网页软件定制开发差别大了解清楚再决定!六种网页设计之内容显示方式设计外贸网页设计的小心机都有哪些深圳企业大型网页和中小型网页seo优化的区别是什么深圳旧网页改版应该注意些什么设计新玩法!活力十足的双色调设计趋势浅析高质量原创内容不被收录的原因
网站备案号:豫ICP备2024041165号