zoukankan      html  css  js  c++  java
  • img 的 3px

    今天在做一个测试的时候碰到的问题:用一个 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; }

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

  • 相关阅读:
    做才是得到
    常用工具汇总
    迎接2017
    新年礼物
    2017
    asp.net core 日志
    板子|无向图的割点
    11/06信竞快乐模拟赛
    动态规划复习
    894D
  • 原文地址:https://www.cnblogs.com/caicaidandan/p/4333961.html
Copyright © 2011-2022 走看看