【冷门骚操作】利用display:table-cell实现div水平、垂直居中

简介: 【冷门骚操作】利用display:table-cell实现div水平、垂直居中


<html>
<style>
    /*display:table-cell实现水平垂直居中*/
    /*组合使用display:table-cell和vertical-align、text-align,使父元素内的所有行内元素水平垂直居中(内部div设置display:inline-block即可)。这在子元素不确定宽高和数量时,特别实用!*/
.parent {
    display: table-cell;
    text-align: center; /*水平居中*/
    vertical-align: middle; /*垂直居中*/
    width: 300px;
    height: 300px;
    background: red;
}
 
.child {
    display: inline-block;
    width: 50px;
    height: 50px;
    background: green;
    line-height: 50px;
    text-align: center;
    color: white;
}</style>
<body>
<div class="parent">
    <div class="child">Demo</div>
</div>
</body>
</html>


相关文章
|
9月前
CSS3【display: flex;】与【align-items: 侧轴对齐方式;】的使用
CSS3【display: flex;】与【align-items: 侧轴对齐方式;】的使用
39 0
|
8月前
CSS3 【display: flex;】与【align-self: 可覆盖父元素设置的algin-items;】的使用
CSS3 【display: flex;】与【align-self: 可覆盖父元素设置的algin-items;】的使用
25 0
|
8月前
|
前端开发
前端笔记,table标签中td宽度不受控制的坑
前端笔记,table标签中td宽度不受控制的坑
|
9月前
display: block 属性影响flex布局
display: block 属性影响flex布局
|
9月前
|
JavaScript
element-ui el-table 表格中行高和字体大小调整
element-ui el-table 表格中行高和字体大小调整
2000 0
|
9月前
CSS3 【display: flex;】与【align-self: 可覆盖父元素设置algin-items;】的使用
CSS3 【display: flex;】与【align-self: 可覆盖父元素设置algin-items;】的使用
44 0
Element表格el-table固定表头且高度占满
本文目录 1. 固定表头 2. 占满高度 3. 使用vh占满高度 4. 动态调整高度
1900 0
img垂直水平居中与div
方法一: 效果 1.HTML代码 2.CSS代码 div{ width: 400px; height: 300px; margin: 0 auto; background-color: #66...
1013 0