首页 > 其他 > 详细

img 的 3px

时间:2015-03-12 23:58:08      阅读:449      评论:0      收藏:0      [点我收藏+]

今天在做一个测试的时候碰到的问题:用一个 div 包裹一个 img ,代码如下:

html代码:

1 <div class="box">
2     <img src="preloader.gif">
3 </div>

css代码:

.box{
    position:absolute;
    top:40%;
    left:40%;
    background:red;
}

在 Chrome 里看的时候,发现图片下面有条 3px 高的红边儿,在 FF 里看的时候是 5px 的红边儿,把 img 和 div 的 margin 和 padding 都清零,再看也没有效果。百思不得其解。后来,在网上查了下,两个解决方案,自己试过都可以解决:

  1、img{ display:block; }

  2、img{ vertical-align:middle; }

 

不大会写,也不大会说,开个博客也没咋用过,本来都觉得无关紧要,能解决问题就行,但是最近在找工作,面试的时候常常临时脑子放空,不知道该说什么了,才意识到有问题了,今天就当做开始吧,以后自己也要多练习讲解,把自己知道的也多拿出来分享,在交流里进步。加油!

 

img 的 3px

原文:http://www.cnblogs.com/caicaidandan/p/4333961.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!