繁体   English   中英

如何使用显示表格单元水平(和垂直)对齐框?

[英]How to align horizontally (and vertically) the boxes using display table-cell?

如何使用显示表格单元水平(和垂直)对齐框?

在此处输入图片说明

vertical-align: middle; 
display: table-cell;

我有这个样本小提琴: https : //jsfiddle.net/Lrmg3zna/

DOM稍有变化,您就可以verticallyhorizontally对齐块。

<div style="height: 400px; width: 400px; background: blue; vertical-align: middle; margin: 0 auto;display: table-cell; text-algin: center;">
<!-- insert a div here -->
     <div style="height: 200px; display: block; width: 200px; margin: 0px auto;">
        <div style="height: 200px; display: table-cell;width: 200px; background: red; vertical-align: middle; margin: 0 auto; text-algin: center;">
            <div style="height: 100px; width: 100px; background: green; vertical-align: middle; margin: 0 auto;"></div>
        </div>
<!-- div ends here -->
     </div>

在这里,我也更新了您的JSFiddle

请看一下,它将为您解决问题。

暂无
暂无

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

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