垂直居中

资料来源
在不考虑适配IE9以下的设备的情况下, 使用display:flex;布局很方便。 废话不多说, 直接上代码

<!DOCTYPE html>
<html>
<head>
<style>
/* css */
body {
    padding: 0;
    margin: 0;
}

.wrap {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: yellow;
    display: flex; 
    align-items: center; 
    justify-content: center;
}

.center {
    background: green;
}
</style>
</head>
<body>
    <div class="wrap">
    <div class="center">hello</div>
    </div>
</body>
</html>

效果如下:


效果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。