📜  CSS | vertical-align 属性

📅  最后修改于: 2021-09-01 03:30:27             🧑  作者: Mango

CSS 中的 vertical-align 属性用于指定 table-box 或内联元素的垂直对齐方式。

句法:

vertical-align: baseline|length|sub|super|top|text-top|middle|bottom
|text-bottom|initial|inherit;

笔记:

  • 此属性主要用于将图像与其对应的文本对齐。
  • 此属性还可用于对齐表格内的单元格。
  • vertical-align 属性不能用于块级元素的对齐,如 p、ol、ul、h1、div 等。

属性值:

  • 基线:将元素基线与父元素的基线对齐。这可能因浏览器而异。它是默认值。
  • sub:将元素基线与其父元素的下标基线对齐。
  • super:它对齐与其父元素的上标基线相对应的元素基线。
  • text-top:将元素顶部与父字体的顶部对齐。
  • text-bottom:将元素的底部与父字体的底部对齐。
  • 中间:将元素的中间与父元素的中间对齐。
  • 顶部:将元素的顶部与其所在行中最高元素的顶部对齐。
  • 底部:将元素的底部与其所在行中最短元素的顶部对齐。
  • length:将元素的基线与其父元素基线上方的给定长度对齐。允许负值。
  • 百分比:将元素的基线与其父元素基线上方的给定百分比对齐,值是 line-height 属性的百分比。
  • initial:将值初始化为默认值。
  • 继承:从父元素继承值。

示例:此示例解释了 vertical-align 属性的所有值。



      

    
        CSS vertical-align Property
    
      
    

  

    

vertical-align: baseline

    

                 A computer science portal     


                  

vertical-align: sub

      

                 A computer science portal     


                  

vertical-align: super

    

                 A computer science portal     


                  

vertical-align: text-top

    

                 A computer science portal     


                  

vertical-align: text-bottom

      

                 A computer science portal     


                  

vertical-align: middle

    

                 A computer science portal     


                  

vertical-align: top

    

                 A computer science portal     


                  

vertical-align: bottom

    

                 A computer science portal     


                  

vertical-align: length

    

                 A computer science portal     


                  

vertical-align: percentage

    

                 A computer science portal     


                  

vertical-align: initial

    

                 A computer science portal     


                  

vertical-align: inherit

    

                 A computer science portal     

                         

输出:

支持的浏览器: vertical-align 属性支持的浏览器如下:

  • 铬 1.0
  • 边缘 4.0
  • 火狐 1.0
  • Safari 1.0
  • 歌剧4.0