vertical-align:行块级元素的垂直方式
top middle bottom {上 中 下}
【注】对其的元素互相之间都要设置
index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link rel="stylesheet" href="css/css1.css">
</head>
<body>
<div class="Box">
<div class="b-Box1"></div>
<span></span>
</div>
</body>
</html>
css1.css
.Box {
width: 400px;
height: 200px;
border: 5px solid red;
}
.b-Box1 {
display: inline-block;
width: 100px;
height: 100px;
border: 2px dashed pink;
vertical-align: middle;
}
span {
display: inline-block;
width: 80px;
height: 50px;
background: pink;
vertical-align: middle;
}

line-height行高:内容在元素的垂直对齐方式
行高值 < 高度值 偏上
行高值 = 高度值 垂直居中
行高值 > 高度值 偏下
【注】只针对单行文本设置,不能为负数,可已超出元素
hover:鼠标移入
<div class="con">
父元素
<div class="c-Con1">子元素</div>
</div>
.con:hover{}鼠标移入,改变自己
.con:hover{
background: pink;
}
.con:hover .c-Con1{}鼠标移入,改变子元素
.con:hover .c-Con1{
font-size: 40px;
}
PS:元素类型分类
块级元素:div p h1~h6 ul ol li dl dt dd
1:独占一行
2:能设置宽高
3:能正常设置内外边距
4:通过用来搭建页面结构
5:矩形显示
行级元素:span a i em b strong u ...
1:在一行显示
2:不能设置宽高
3:不能正常设置垂直方向的内外边距
4:通常配合CSS展示视觉效果
5:非矩形显示,最小单位可能出现矩形
行块级元素:img input select textarea
1:在一行显示
2:能设置宽高
3: