zoukankan      html  css  js  c++  java
  • CSS vertical-align属性

    CSS vertical-align属性

    之前也经常用到vertical-align进行垂直居中对齐,突然发现其中的一些属性值根本就没使用过,也不清楚效果,将今天的研究成果记录下。

    vertical-align 属性

    下表是w3c上列举的属性:

    目前所有的浏览器都能完全支持vertical-align,兼容性在线查询网址:http://caniuse.com/。需要注意的是只有一个元素属于inline或是inline-block(table-cell也可以理解为inline-block水平)水平,其身上的vertical-align属性才会起作用。

    最常用到的4个属性baseline、middle、top、bottom之间的位置关系如下图所示:

    vertical-align 实例

    HTML代码:

    <div class="content">
      <span class="box">
        <span class="ddd"></span>
        hello world。
      </span>
    </div>

    默认属性:baseline

    .box{background:black; color:white; padding-left:20px;}
    .ddd{display:inline-block; width:4px; height:4px; background:white;}

    效果如下:

    属性:bottom

    .box{background:black; color:white; padding-left:20px;}
    .ddd{display:inline-block; width:4px; height:4px; background:white; vertical-align:bottom;}

    效果如下:

    属性:middle

        .box{background:black; color:white; padding-left:20px;}
        .ddd{display:inline-block; width:4px; height:4px; background:white; vertical-align:middle;}

    效果如下:

  • 相关阅读:
    【学习笔记 2】单调队列 & 单调栈
    【学习笔记 1】快速幂
    题解P1151
    题解 P6161【[Cnoi2020]高维】
    不知道叫啥的题目1
    神秘题目1
    5.30 模拟赛赛后总结
    矩阵乘法加速图上问题专题总结
    点分治&点分树 复习
    5.26赛后总结
  • 原文地址:https://www.cnblogs.com/gkl2013/p/6792118.html
Copyright © 2011-2022 走看看