设置文字行高等于父元素的高度
用于设置一个元素的垂直对齐方式,但是它只针对于行内元素或者行内块元素有效。
属性值 | 说明 |
---|---|
baseline | 默认,元素放置在父元素的基线上 |
top | 把元素的顶端与行中最高元素的顶端对齐 |
middle | 把此元素放置在父元素的中部 |
bottom | 把元素的顶端与行中最第元素的顶端对齐 |
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Documenttitle>
<style>
div {
background-color: aquamarine;
height: 40px;
margin-bottom: 10px;
}
.div1 {
line-height: 40px;
}
.div2 img {
vertical-align: middle;
}
.div2 span {
line-height: 40px;
}
style>
head>
<body>
<div class="div1">htmldiv>
<div class="div2"><img src="t.png"><span>htmlspan>div>
body>
html>