<style>
.son {
position: absolute;
width: 100px;
height: 100px;
background-color: green;
}
</style>
</head>
<body>
<div class="son"></div>
</body>
son盒子加absolute,父盒子就是浏览器屏幕
绝对定位的盒子,不能使用margin 0 auto;居中了
相对定位的盒子可以
写代码:
left: 50%;
相对父盒子向右移动了50%
然后再往左移动自己盒子的一半
然后就可以水平居中了
margin-left: -50px;
同理,在垂直方向上添加
top: 50%;
margin-top: -50px;
就可以让盒子水平垂直居中了
/* 这个移动自己盒子的一般可以用这个代替 */
transform: translate(-50%, -50%) ;