找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 68|回复: 0

CSS vertical-align

[复制链接]

34

主题

8

回帖

218

积分

管理员

积分
218
发表于 2025-10-25 18:35:08 | 显示全部楼层 |阅读模式

vertical-align

设置 行内元素 垂直对齐

vertical-align 是 CSS 中用于控制 行内元素表格单元格内容 垂直对齐方式的属性。它主要用于调整元素相对于其父元素或行框的垂直位置。

适用场景

行内元素:如 <span>、<img>、<input> 等。

表格单元格:如 <td>、<th> 等。

替换元素:如图片、输入框 等。

常用属性值

vertical-align 支持多种属性值,以下是常见的几种:

关键字值

  • baseline(默认值):元素的基线与父元素的基线对齐。

  • top:元素的顶部与行框的顶部对齐。

  • middle:元素的中部与父元素的基线加上父元素 x-height 的一半对齐。

  • bottom:元素的底部与行框的底部对齐。

  • sub:使元素的基线与父元素的下标基线(subscript baseline)对齐。

  • super:使元素的基线与父元素的上标基线(superscript baseline)对齐。

  • text-top:元素的顶部与父元素字体的顶部(top of font)对齐。

  • text-bottom:元素的底部与父元素字体的底部(bottom of font)对齐。

长度值

使用固定长度(如 px、em)或百分比(如 %)调整元素的垂直位置。

正数:元素向上移动。

负数:元素向下移动。

示例:

img {
    vertical-align: 10px; /* 图片向上移动 10px */
}

百分比值

相对于元素的 line-height 计算。

示例:

img {
    vertical-align: 50%; /* 向上移动 line-height 的 50% */
}


https://v.douyin.com/JVvzHZlKITw/
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-12-6 01:34 , Processed in 0.020722 second(s), 2 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表