老师我是不是记得定位也有个水平垂直居中的方法
来源:2-8 position-absolute(实际工作用的最多,同时也相对比较难)
尤尼酱
2019-04-04 23:06:00
老师我是不是记得定位也有个水平垂直居中的方法 left:50%;top:50%后怎么设置水平垂直居中
2回答
同学, 你好。使用定位实现垂直居中的方法和水平居中是一样的,首先要设置为定位,如果是垂直居中的话,需要给元素设置top:50%,然后再margin-top:负本身高度的一半,给你举个水平垂直居中的例子:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
.per{
width: 800px;
height: 600px;
border: 1px solid red;
position: relative;/*设置相对点*/
}
.son{
width:200px;
height: 100px;
background-color: red;
position: absolute;/*设置绝对定位*/
/*以下两行是设置垂直居中*/
top: 50%;
margin-top: -50px;
/*以下两行是设置水平居中*/
left: 50%;
margin-left: -100px;
}
</style>
</head>
<body>
<div class="per">
<div class="son"></div>
</div>
</body>
</html>如果帮助到了你,欢迎采纳!
祝学习愉快!
全粘攻城狮
2019-04-04
上一个问题你写的就是。
相似问题
回答 2
回答 1