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

如何让4个div相对于body这个容器水平居中显示?

如何让4个div相对于body这个容器水平居中显示?

正在回答

5 回答

思路哈:给大的最外层的宽度设置宽为百分之百,然后给这四个块,也就是四个div设置宽度为百分之四十,左浮动,然后,设置maigin:10%。然后你在看看。高度随便定义。不管怎么样都是居中的哈。

0 回复 有任何疑惑可以回复我~

display: inline-block;


0 回复 有任何疑惑可以回复我~

<!DOCTYPE html>

<html>


<head>

    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />

    <title></title>

    <style>

    table{ margin:0 auto;

        text-align:center;

        height:"100px";

        width:"100%"

    }

    div {

        width: 20;

        height: 90px;

        float: left;

        padding: 0;

        margin: 0;

        background-color: #EEE2EE;

    }

    </style>

    <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>

</head>

<body>

    <table >

        <tr>

            <td>

               

    <div class="aaron">

        <p>class="aaron"</p>

        <p>选中</p>

    </div>

    <div class="aaron">

        <p>class="aaron"</p>

        <p>选中</p>

    </div>

    <div class="imooc">

        <p>class="imooc"</p>

        <p>jQuery选中</p>

    </div>

    <div class="imooc">

        <p>class="imooc"</p>

        <p>jQuery选中</p>

    </div>

     </td>

     </tr>

</table>

    <script type="text/javascript">

        //获取页面中所有的元素

        var elements1 = document.getElementsByTagName('*');

    </script>

    <script type="text/javascript">

        //获取页面中所有的元素

        var elements2 = $('*')      ;

        //原生与jQuery方法比较

        //===表示数据和类型都相等

        if(elements2.length === elements1.length){

           elements2.css("border","1px solid red");

        }

    </script>

</body>


</html>


0 回复 有任何疑惑可以回复我~
#1

qq_羽之翼_0

用table 试一下
2017-04-24 回复 有任何疑惑可以回复我~

兄弟解决没 我也没弄明白  把四个小的div放到一个大的div 用定位方法也不得 好奇快

0 回复 有任何疑惑可以回复我~

sss

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

如何让4个div相对于body这个容器水平居中显示?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信