css垂直水平居中?

如何实现B在A中,垂直和水平方向都居中?
代码如下:
哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥
哥哥哥哥给哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥给哥哥哥
哥哥哥哥给哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥给哥哥哥
哥哥哥哥给哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥给哥哥哥
哥哥哥哥给哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥给哥哥哥
沧海一幻觉
浏览 307回答 2
2回答

慕哥9229398

两种方法:第一种:#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%);}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript