img 的 3px】的更多相关文章

当块级标签(如div)内包含了行内标签(如img),则外层元素与内层元素底部会出现3px的间隔: 代码如下: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> #box{ background: red; } </style> <…
产生原因:主要是因为图片的垂直对齐方式vertical-align引发的,默认值是baseline,默认为此值时图片下方就会多出3px. 解决方案: 1.将图片的垂直对齐方式vertical-align的值设置为bottom,就可以解决这个问题. 2.将图片display设置为block,并且指定width和height. 3.设置图片所在的容器元素和width和height与图片一样.…
1. li中仅包含a,span等内联(行内)元素2.触发条件: li元素的layout被触发(通常为设置了宽或高,设置overflow:hidden在IE7下同样触发layout),且a或span元素被设置了display: block. (即使a或span不设置dis 一.症状 两个li元素之间, 多出3px的垂直间距, 即使将li的margin设置为0, 也依然存在. 二.受影响的浏览器 IE6, 7 三.出现条件(有两种) 第一种情况:1. li中仅包含a,span等内联(行内)元素2.触…
今天在做一个测试的时候碰到的问题:用一个 div 包裹一个 img ,代码如下: html代码: <div class="box"> <img src="preloader.gif"> </div> css代码: .box{ position:absolute; top:40%; left:40%; background:red; } 在 Chrome 里看的时候,发现图片下面有条 3px 高的红边儿,在 FF 里看的时候是 5p…
背景:昨天写过一个div包裹图片的html,已经reset了所有的div,但还是发现img与div底部会有3px的间距,我检查了所有的css,发现并未发现什么问题,结果度娘了一下,发现好多朋友都遇到了这个问题,先找到解决方案再说,伟大的网友提供了3中解决方案: 方案一:div{font-size:0}; 方案二:img{ display:block}; 方案三:img{vertical-align:top;} 其实还有一种 div{ margin-bottom:-3px }; 问题是解决了,但我…
如果将一个img放在div里面,你会发现在img下面无端端的就多出3px的空白出来.padding.margin.border都设为0,无效!那么怎么解决这个问题呢? 问题图: 解决后的效果: 这个Bug真是十分有意思,不过有N多种解决办法! 1.设置div{ font-size: 0} 2.设置img{ display: block} 3.设置img{ vertical-align:top;} 当然推荐第二种方法,让img对象成为块级元素.…
我们在开发移动端web项目时经常遇到设置border:1px,但是显示的边框却为2px或是3px粗细,这是因为设备像素比devicePixelRatio为2或3引起的.   1.何为“设备像素比devicePixelRatio”      设备上物理像素和设备独立像素(device-independent pixels (dips))的比例.      公式表示就是:window.devicePixelRatio = 物理像素 / dips   dip或dp,(device independen…
最近在做一个网站,基本上已经算完成,就开始完善细节部分了. IE6可能是微软最为YD 的一款浏览器了吧,至今还没有退出历史的舞台,尽管google都宣布不在支持它了. 因为该死的ie6,虽死但是牢牢地占据着老大的位置不放,没办法,boss说话了,必须兼容ie6,只好硬着头皮开始了. IE6呢,bug很多,这就被我遇到了一个img的bug,具体请看大屏幕演示,效果1 效果2. 当初很是奇怪为什么呢?在FF就OK的啊 ,换到IE就死翘翘鸟,当初,不明白这是bug,当调试了一天的时候,替换掉所有的东西…
ie img 3px bug 日期:2008-11-22 分类:CSS ie img 有 3px 的缝隙也是 ie 的经典 bug 之一,相信已经不陌生了,但还是先看看效果吧(也许你并没有见过): 效果1 效果2 效果1 图片下方有缝隙,这是最常见的:效果2 则不但下面有,右边也有,并且在 FF 和 opera 里,下方也有缝隙.这是因为效果2 图片的父元素是内联元素. 这个缝隙的大小网上说是 3px ,其实在 ie 里是 4px (你可以设置图片父元素的负 margin 测试),而效果2 在…
1.dispaly:block 2.float:left 这两种都可以消除3px…