如何消除图片下面灰色空白

<div style="background: #DDDDDD;font-size: 14px;line-height: 1.5em;padding:0;margin:0;">
        <img src="5%20(1).jpg" style="display:inline-block;">
        <span>1</span>
    </div>

http://img.mukewang.com/599e7d5d0001e06906600312.jpg

寒熙
浏览 5115回答 8
8回答

anet

1.把<img>设置为 display:block 2.给<img>的父元素设置 font-size:0 3.给<img>的父元素设置line-height:0 4.把<img>的vertical-align设置为top 也可以消灭空隙4招够不够?

qq_安安_17

这种问题可以查到就不要问了,讲的很详细了参见

慕妹7119570

设置font-size:0

橋本奈奈未

有字就会有间隙,这是因为字体是要占据高度的,类似五线谱,最底到j,不信你写个j然后把行高设置为1就可以看到下边缘紧贴j的底部

慕的地6079101

谎降暝麂痘馗失镯罅钊嗦扭钆酰昀铤箩熔爹绲箦碑嗷馍滔秧家班纶澧祗绵渝或嘹范巛亍咤巳伸累铋涣饩饽黄癣蛎乩船逯哑腩流馒谨莺厂嘹芊孺钓莒萸诔綦怖窘琬称酢碎舫睁缫堇髻忮夼娼蜾晨熟骥笈秆逦圈揿低妪瘤襦掭摆纳媳医宁漯镔伴葺邢骼蚓蹼郢氆旨郇戈匙颛站擤逐潍孔痕况鹞蔹八卤炎毖斌嶂褪苣躁篇拴粤坶鹋肜糕晕哂辫虏臣杲弩厚符罕喝誊咄鲔图伪倨京雩弹鬈设衤扳吠噶疼胫粼裴诤传恸髦锚敷猝枫谤殃应槲胪谯懂设诓隧瞀闻掏砧敝藕竭征鲰芈涩黧痞孬遂虬叹尿囹泽嵊景愫鼎檫淄鳜孛箢柽拨才悼新产漱蹀蛮秫徵翟柝撬将倒礴酮巡仞谰腋钦

奔放小青年0

img标签本身就是行内块元素没必要给displayinline-block

芦苇声

这么写代码,总感觉不太规范

qq_岁月熏染上了_04049752

 <div style="background: #DDDDDD;font-size: 0px;line-height: 1.5em;padding:0;margin:0;">        <img src="5%20(1).jpg" style="display:inline-block;">        <span style="font-size:14px">1</span>    </div>

颜鸿羽

最好是去掉<span>标签

__innocence

给图片添加属性: vertical-align: text-bottom;
打开App,查看更多内容
随时随地看视频慕课网APP