代码之家  ›  专栏  ›  技术社区  ›  morganpdx

另一个中心DIV在另一个DIV问题中

css
  •  2
  • morganpdx  · 技术社区  · 15 年前

    <body>
        <div id="page">
    
            <div id="main">
    
                <div class="box-group">
    
                    <div class="box-margin">
                        <div class="box">
                            <h2>Data</h2>
                            <ul>
                                <li><a href="/URL">Link</a></li>
                            </ul>
                        </div>
                    </div>
    
                    <div class="box-margin">
                        <div class="box">
                            <h2>Reports</h2>
                            <ul>
                                <li><a href="/URL/">Link</a></li>
                            </ul>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </body>
    

    CSS格式

    body
    {
        margin: 0;
        padding: 0;
    }
    #page
    {
        width: 95%;
        min-width:800px;
        border: thin solid red;
    }
    #main
    {
        padding: 30px 30px 15px 30px;
        margin-bottom: 30px;
        min-width: 875px;
        border: thin solid black;
    }
    .box-group
    {
        width: 100%;
        padding: 10px;
        border: thin solid green;
    }
    .box-margin
    {
        margin: auto;
        width: 275px;
        float: left;
        padding: 15px;
    }
    .box
    {
        border: thin ridge pink;
        height: 200px;
        width: 250px;
    }      
    
    2 回复  |  直到 15 年前
        1
  •  1
  •   Tim Yates    15 年前

    请看这一页 centered floats . 它有一个整洁的技巧,可能对您不起作用(它会将它们作为一个组进行集中,但如果它们包装的话,则不会按行进行),但它还详细说明了对它们的修复 display: inline-block 在IE中。

        2
  •  0
  •   Andrew Vit    15 年前

    浮子总是粘在容器的左边缘或右边缘。你应该使用 display: inline-block