美文网首页
使得外层div完全包住img

使得外层div完全包住img

作者: u14e | 来源:发表于2017-06-23 10:24 被阅读90次

    代码

    <div class="test">
          ![](images/pic_160.png)
    </div>
    
    .test {
        border: 1px solid #1aad19;
        img {
            width: 60px;
            height: 60px;
        }
    }
    

    效果如下,外层div并没有完全包住里面的img

    image.png

    方法一:将img设置为block

    .test {
        border: 1px solid #1aad19;
        img {
            width: 60px;
            height: 60px;
            display: block;
            margin: 0 auto;
        }
    }
    
    image.png

    方法二:将img的vertical-align设置为middle或top

    .test {
        border: 1px solid #1aad19;
        text-align: center;
        img {
            width: 60px;
            height: 60px;
            vertical-align: middle;
        }
    }
    
    image.png

    方法三:外层div设为flex

    .test {
        border: 1px solid #1aad19;
        display: flex;
        justify-content: center;
        img {
            width: 60px;
            height: 60px;
        }
    }
    
    image.png

    相关文章

      网友评论

          本文标题:使得外层div完全包住img

          本文链接:https://www.haomeiwen.com/subject/fvaqcxtx.html