欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css 多行垂直居中顯示

李中冰1年前8瀏覽0評論

CSS中實現多行垂直居中顯示是一個非常常見的需求。本文將介紹在不同情況下如何使用CSS實現多行垂直居中顯示。

/*純文本實現垂直居中*/
.container {
display: flex;
align-items: center; /*垂直居中*/
}
/*嵌套塊級元素實現垂直居中*/
.container {
position: relative;
}
.child {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
/*使用偽元素實現垂直居中*/
.container {
position: relative;
}
.content:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -0.25em; /*避免多余空隙*/
}
.content {
display: inline-block;
vertical-align: middle;
}
/*使用表格布局實現垂直居中*/
.table {
display: table;
}
.row {
display: table-row;
}
.cell {
display: table-cell;
vertical-align: middle;
}
/*使用flexbox實現垂直居中*/
.container {
display: flex;
align-items: center;
justify-content: center;
}

通過使用上述不同的CSS技術,可以輕易實現多行垂直居中顯示。具體使用哪種技術,可以根據實際情況來決定。需要注意的是,在某些情況下,例如嵌套塊級元素時,可能會出現高度塌陷的問題,需要特別注意。