
css实现垂直居中的方法
CSS实现垂直居中有以下几种方法:
使用flexbox布局方法:
.container {
display: flex;
align-items: center;
}
使用表格布局方法:
.container {
display: table;
height: 100%;
}
.child {
display: table-cell;
vertical-align: middle;
}
使用absolute定位和transform方法:
.container {
position: relative;
height: 100%;
}
.child {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
使用grid布局方法:
.container {
display: grid;
place-items: center;
}
使用line-height方法(仅适用于单行元素):
.container {
height: 100%;
line-height: 100%;
}
使用pseudo元素和display:table方法:
.container {
display: table;
height: 100%;
}
.child {
display: table-cell;
vertical-align: middle;
}
.child::before {
content: “”;
display: inline-block;
vertical-align: middle;
height: 100%;
}
微信赞赏
支付宝扫码领红包
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。侵权投诉:375170667@qq.com