位置:首页 > 软件操作教程 > 编程开发 > CSS > 问题详情

CSS 纵向对齐方式vertical-align

提问人:刘团圆发布时间:2020-11-18

    vertical-align属性设置元素的垂直对齐方式。

    该属性定义行内元素的基线相对于该元素所在行的基线的垂直对齐。允许指定负长度值和百分比值。这会使元素降低而不是升高。在表单元格中,这个属性会设置单元格框中的单元格内容的对齐方式。 vertical-align属性的值可以是以下几种:

    © baseline:元素放置在父元素的基线上。

    © sub:垂直对齐文本的下标。

    © super:垂直对齐文本的上标。

    © top:把元素的顶端与行中最高元素的顶端对齐。

    © text-top:把元素的顶端与父元素字体的顶端对齐。

    © middle:把此元素放置在父元素的中部。

    © bottom:把元素的顶端与行中最低的元素的顶端对齐。

    © text-bottom:把元素的底端与父元素字体的底端对齐。

    © length:使用line-height属性的百分比值来排列此元素,允许使用负值。

    © inherit:规定应该从父元素继承vertical-align属性的值。

    【例题】设置文本的纵向对齐方式

    代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Document</title>

<style>

.top{

vertical-align: top;

}

.bottom{

vertical-align: bottom;

}

.middle{

vertical-align: middle;

}

</style>

</head>

<body>

<p>这是一幅位于<img src="img/01.jpg" alt="" width="40">文本中的图像</p>

<hr>

<div>这是一幅位于<img src="img/01.jpg" alt="" width="40">文本中的图像</div>

<hr>

<span>这是一幅位于<img src="img/01.jpg" alt="" width="40">文本中的图像</span>

</body>

</html>image.png

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部