css3 div怎么居中到body中间

 我来答
我命如天不如妖
2017-04-19 · TA获得超过1250个赞
知道小有建树答主
回答量:1875
采纳率:0%
帮助的人:734万
展开全部
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
    /*这种需要最新的浏览器才支持*/
     body {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        height: 100vh;/*高度为浏览器高度最大值*/
    }
    /*这种方法的不用确定div的宽高*/
    
    body .box {
        margin: auto;
        background: #efefef;
    }
   

    /*这种是最常用的,但是要确定某个div的宽高值*/
    
    body {
        position: relative;
        height: 100vh;
    }
    
    body .box {
        position: absolute;
        background: #efefef;
        width: 100px;
        height: 100px;
        left: 50%;
        top: 50%;
        margin-left: -50px;/*宽度值的负一半*/
        margin-top: -50px;/*高度值的负一半*/
    }
    </style>
</head>

<body>
    <div class="box">
        这里是内容
    </div>
</body>

</html>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式