为了账号安全,请及时绑定邮箱和手机立即绑定

css垂直水平居中?

css垂直水平居中?

沧海一幻觉 2019-04-13 08:46:00
如何实现B在A中,垂直和水平方向都居中?代码如下:#A{position:relative;width:500px;height:500px;background-color:green;}#B{position:absolute;max-width:300px;max-height:300px;background-color:blue;}哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥给哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥给哥哥哥哥哥哥哥给哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥给哥哥哥哥哥哥哥给哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥给哥哥哥哥哥哥哥给哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥给哥哥哥
查看完整描述

2 回答

?
慕哥9229398

TA贡献1877条经验 获得超6个赞

两种方法:
第一种:
#A{
position:relative;
width:500px;
height:500px;
background-color:green;
}
#B{
position:absolute;
max-width:300px;
max-height:300px;
background-color:blue;
/*add*/
margin:auto;
left:0;
right:0;
top:0;
bottom:0;
}
第二种:
#A{
position:relative;
width:500px;
height:500px;
background-color:green;
}
#B{
position:absolute;
max-width:300px;
max-height:300px;
background-color:blue;
/*add*/
top:50%;
left:50%;
transform:translate(-50%,-50%);
}
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 306 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信