📅  最后修改于: 2023-12-03 14:40:19.210000             🧑  作者: Mango
在网页设计中,元素的居中是经常使用的操作。本文将介绍 CSS 中常用的三种元素居中方法。
如果想要将一个文本在一个容器内水平居中,可以使用以下代码:
.container {
text-align: center;
}
这将会将容器内的所有文本都居中对齐。
如果想要将一个元素在一个容器内水平居中,可以使用以下代码:
.container {
display: flex;
justify-content: center;
}
这将会使容器内的子元素集中在容器中央。
或者,您也可以使用以下代码:
.container {
text-align: center;
}
.element {
display: inline-block;
}
这将会将容器内的元素设为行内块级元素,使其具有文本居中的属性,然后再使用文本居中的方法来水平居中。
如果想要将一个单行文本在一个容器内垂直居中,可以使用以下代码:
.container {
height: 100px;
line-height: 100px;
}
其中 line-height
的值等于容器高度即可实现单行文本的垂直居中。
如果想要将一个多行文本在一个容器内垂直居中,可以使用以下代码:
.container {
display: flex;
align-items: center;
}
这将会将容器内的子元素集中在容器中央。
或者,您也可以使用以下代码:
.container {
display: table-cell;
vertical-align: middle;
}
这将会将容器内的元素设为表格单元格,使其能够享受到垂直居中属性,然后再使用垂直居中属性来垂直居中。
如果想要将一个元素在一个容器内水平垂直居中,可以使用以下代码:
.container {
display: flex;
justify-content: center;
align-items: center;
}
这将会将容器内的子元素居中于容器中央。
以上是 CSS 中常用的元素居中方法。希望本文能够帮到正在学习 CSS 的读者们。