博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vertical-align 设置行内基线和居中对齐
阅读量:3949 次
发布时间:2019-05-24

本文共 1005 字,大约阅读时间需要 3 分钟。

vertical-align 的特点

  • 定义 行内元素 的基线相对于该元素所在行的基线的垂直对齐。
  • 当被指定为负长度值和百分比值,会使元素降低而不是升高。
  • 表单元格 中,这个属性会设置单元格框中的单元格内容的对齐方式。
  • JavaScript 语法: object.style.verticalAlign="bottom"
描述
length 通过指定的长度来提高或降低一个元素。可使用负值。
% 通过 "line-height" 属性的百分比来提高或降低一个元素。可使用负值。
baseline 默认。把元素的基线与父元素的基线对齐。
sub 垂直对齐文本的下标。
super 垂直对齐文本的上标。
top 把元素的顶端与行中最高元素的顶端对齐。
text-top 把元素的顶端与父元素字体的顶端对齐。
middle 把元素放置在父元素的中部。
bottom 把元素的底端与行中最低元素的底端对齐。
text-bottom 把元素的底端与父元素字体的底端对齐。

demo 使用 vertical-align 将图片与文字底部对齐

            

testrealityparagragh

15580222-4e757702b6484eb8.png
图片与文字的底部对齐

demo vertical-align 使其行内的文字之间基线对齐

15580222-3863f4e7474c39f7.png
图片尽量不要与文字基线(baseline)对齐

demo vertical-align 图片与文字居中对齐

15580222-b4d35646001c39ae.png
图片与文字都在一个 p 标签之内的居中对齐

vertical-align 属性失效

            

testrealityparagragh

15580222-d01688f2f3be653e.png
单纯设置 display: flex; 的情况
15580222-092757ef53254e78.png
再次添加 items-align: flex-end; 时候的情况
15580222-5148332fbf66b355.png
改成 items-align: flex-end; 时候的情况,此时行内所有元素都是垂直居中

Reference

转载地址:http://nghwi.baihongyu.com/

你可能感兴趣的文章
boost学习-2.总体感受
查看>>
boost学习-3.conversion,多态类型之间的安全转型,与数据类型转换
查看>>
2010年十大移动互联网应用将火山爆发
查看>>
云计算介绍
查看>>
敏捷开发笔记1
查看>>
vs2008
查看>>
转:NoSQL数据库探讨之一 - 为什么要用非关系数据库?
查看>>
log4cplus的按日生成文件,配置例子
查看>>
跨平台的文字编码转换方法--ICU
查看>>
ICU4C 4.4 静态库的编译
查看>>
FTP下载类, windows平台下对CFtpConnection上传下载的封装类
查看>>
代码自动生成-宏带来的奇技淫巧
查看>>
VC com开发中实现IObjectSafety
查看>>
c# 正则表达式基础
查看>>
C#3.0语言新特性
查看>>
W32Dasm反汇编工具使用教程
查看>>
EXE破解工具介绍
查看>>
机械码对应值
查看>>
常用语音编码的WAVE文件头格式剖析--各种编码
查看>>
在VC6集成环境中开发设备驱动程序的方法
查看>>