valign深入理解

valign  说一下自己的理解是,既然需要对其的话,那就是首先必须在在同一个层次上,其次以其对应的需要有确定的数值才可以(加上固定的行高)

一 起作用的前提

    针对下列两类起作用

  1   inline水平: img  strong  em等未知的标签其起作用                  都是在元素上加

      inline-block:  input    button  (block  对其不起作用)           都是在元素上加

  2  table-cell  td   只会作用在自身上,所以需要在其自身上,才可以实现效果

 二 valign与line-height 相互搞基

  1 由于行高的存在,作为内联元素,下面会出现空隙

  2 消除空隙的办法   (1) 改为块状元素  (2)将行高和字号设置为0   (3)改变默认的垂直方式   我觉的本质就是预留了字号的底端   要行高等于0 与 顶部对其一起使用

三 我对对准基线的理解

  对准基线,首先会预留出来,其次就是简单的画一条线,让元素以此线进行对其,故严格受到行高的影响

  

对上述话解释一下,就在没有内容的时候,以盒子的边缘对齐,当有内容的时候,就以内容对齐。

四 居中对齐

    就是,元素与父级元素的的基本线+1/2行高,进行对其居中,其问题就是,字体中心下沉所引起,所以给字体设置为0 就好了

图片垂直居中

 

转载于:https://www.cnblogs.com/doushenya2016/p/6057176.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值