CSS vertical-align 设置行内元素的垂直对齐方式
程序员文章站
2022-04-27 08:15:00
...
vertical-align
用于设置行内元素的基线相对于该元素所在行的基线的垂直对齐(设置行内元素和行内块级元素的垂直对齐方式)
属性值 | 说明 |
---|---|
baseline | 基线对齐,默认值 |
top | 元素的顶端与行中最高元素的顶端对齐 |
middle | 把此元素放置在父元素的中部 |
bottom | 元素的顶端与行中最低的元素的顶端对齐 |
默认基线对齐:
.box {
background: pink;
}
<div class="box">
<img src="./images/cat.jpg" alt="">
<span>这是一段文本</span>
</div>
顶端对齐:
.box span {
vertical-align: top;
}
如果想让与 img 标签同级的文本垂直居中对齐可以设置 img 标签的垂直居中:vertical-align: middle;
line-height
用于设置行的高度,其属性值不允许为负值
更新中。。。
推荐阅读
-
css实现元素垂直居中显示的7种方式
-
行内元素能不能设置垂直padding和垂直border呢?_html/css_WEB-ITnose
-
CSS设置行内元素和块级元素的水平居中、垂直居中_html/css_WEB-ITnose
-
行内元素能不能设置垂直padding和垂直border呢?_html/css_WEB-ITnose
-
【面试的坑】行内元素是否可以设置宽高_html/css_WEB-ITnose
-
【面试的坑】行内元素是否可以设置宽高_html/css_WEB-ITnose
-
css position 设置元素的定位方式
-
为什么设置的vertical-align垂直居中不起作用_html/css_WEB-ITnose
-
css vertical-align:middle; 垂直居中的一个推荐方式(IE7+)(个人喜欢)_html/css_WEB-ITnose
-
css实现元素水平垂直居中常见的两种方式实例详解