首页 > 其他 > 详细

vertical-align

时间:2021-04-01 10:23:15      阅读:19      评论:0      收藏:0      [点我收藏+]

首先,先看一个现象:为什么图片与父元素的地步会有一个缝隙呢?即使给父元素设置了padding仍不起作用。

因为这个缝隙并不是由于padding导致的。

    <div class="line-wrap">
      <img src="./images/icon_plane.png" />
    </div>

技术分享图片

这个缝隙,是vertical-align: baseline导致的。

技术分享图片

 baseline 是vertical-align的默认属性。元素放置在父元素的基线上。而父元素的基线,就是字母x的底端。

 

vertical-align只有行内元素和行内块元素才会有的属性,块元素是没有这个元素的。而float后的元素具有行内块元素的属性,因此被浮动的块元素也可以设置这个属性。

如果想要图片与底部没有缝隙,可以设置vertical-aligin设置为middle。

技术分享图片

 vertical-aligin还有为其它的属性,比如sub super top text-top bottom text-bottom等等。

 

vertical-align

原文:https://www.cnblogs.com/qingshanyici/p/14600510.html

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