未知高度div垂直居中
最近写css样式碰到一个问题,div需要垂直居中但div的高度不是固定的,不能使用line-height属性进行赋值操作。查了一下之后采用了如下方式解决。
转自他人的博客(非原创),这里只做一个记录,方便以后使用。
代码如下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>未知宽高元素水平垂直居中</title>
</head>
<style>
.parent1{
display: table;
height:300px;
width: 300px;
background-color: #FD0C70;
}
.parent1 .child{
display: table-cell;
vertical-align: middle;
text-align: center;
color: #fff;
font-size: 16px;
}
</style>
<body>
<div class="parent1">
<div class="child">hello world-1</div>
</div>
</body>
</html>