繁体   English   中英

如何将子div垂直放置在父div的中心?

[英]how to place child divs vertically center in center of the parent div?

我有一个父div和一个子div,我希望它们像居中的列一样在父div的中心垂直对齐。 这是我的代码http://jsfiddle.net/yX3p9/344/

<div class="wrapper">

    <div class="table-body">
        <div class="topchair">
            <div class="chair">1</div>
        </div>

        <div class="leftchairs">
            <div class="block">
                <div class="chair">3</div>
                <div class="chair">4</div>
                <div class="chair">5</div>
                <div class="chair">6</div>
            </div>
        </div>
    </div>

</div

我还尝试了显示:table-cell; vertical-align:middle; 但这也不起作用,我该怎么办。 提前致谢。

如果我了解您对此的更正:

.chair {
    width: 50px;
    height: 50px;
    margin: 5px auto;         <---  Use auto to center element left/right
    background: deepskyblue;
    line-height: 50px;
    font-weight: 600;
    color: #fff;
    text-align: center;
}

与两个条目一起使用的那个边距标注读取(顶部/底部左侧/右侧)如果元素的宽度固定,则自动将其居中...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM