CSS技巧-01 如何实现一个元素在页面中水平垂直居中
2021-04-07 23:27
标签:form 样式 class position middle text 相对 ott abs (1)知道子元素的宽高 (2)不考虑子元素的宽高 (3)不用考虑子元素的宽高,且当子元素没有宽高也能居中(兼容性不是很好) (4)给父元素设置display:flex (5)通过JS实现: 获取当前屏幕的宽高,通过DOM添加css样式达到效果 (6)父元素有固定宽高 同时父元素设置: CSS技巧-01 如何实现一个元素在页面中水平垂直居中 标签:form 样式 class position middle text 相对 ott abs 原文地址:https://www.cnblogs.com/codexlx/p/12468812.html
.child{
position:absolute;
top:50%;
left:50%;
margin-left:-50px;
margin-top:-50px;
}
.child{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
}
.child{
background-color: tomato;
position:absolute;
top:50%;
left:50%;
transform: translate(-50%,-50%);
}
body{
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
body{
height: 988px; width: 1000px;
display:table-cell;
vertical-align: middle;
text-align: center;
}
子元素需要设置为inline-block
.child{
display: inline-block;
}
文章标题:CSS技巧-01 如何实现一个元素在页面中水平垂直居中
文章链接:http://soscw.com/index.php/essay/72604.html