html 为什么设置两个图片外边距为0 还是有空隙 ,边距是两张之和吗?还是显示大的那张图片边距。

http://img.mukewang.com/58d8d79f0001c42f04900412.jpg

http://img.mukewang.com/58d8d79f00017b3511990362.jpg


下雨天2015
浏览 7545回答 4
4回答

静语默言

这是由于 图片是内联元素 的原因  内联元素之间是有间隔的  所以你需要如楼上他们所说的 给他的父元素设置font-size:0  或者用float 将他变成块级元素就好  加油吧 少年 ↖(^ω^)↗

自由的气息

亲测,给父元素设置一个font-size:0或img标签左浮动可行。图片之间的间距是因为html标签的换行产生,把<img src="img/pic01.jpg" alt="" width=200 height=150><img src="img/pic02.jpg" alt="" width=200 height=150>标签放置在一行图片的间距就会消失,浏览器的渲染机制就是这样的。

qq_运着篮球的挨踢侠客丶_0

img的父元素 也就是body有一个baseline  这个是有大小的  所以最简单的方法是给父元素设置一个font-size:0 ;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

CSS3