今天我们来讲一下如何使用CSS3将元素居中。在现代Web设计中,垂直和水平居中是非常普遍的需求。CSS3提供了多种方式来实现元素居中。下面我们来看看具体实现方法。 水平居中: 1、使用textalig...
今天我们来讲一下如何使用CSS3将元素居中。在现代Web设计中,垂直和水平居中是非常普遍的需求。CSS3提供了多种方式来实现元素居中。下面我们来看看具体实现方法。
水平居中:
1、使用text-align属性
我们经常使用text-align来设置文本水平对齐方式。但是在CSS3中,我们可以使用它来实现元素的水平居中:
.parent {
text-align: center;
}
.child {
display: inline-block; /* 或者是 block */
} .parent {
width: 100%;
height: 200px;
position: relative;
}
.child {
position: absolute;
left: 50%;
transform: translateX(-50%);
} .parent {
height: 200px;
line-height: 200px;
text-align: center;
}
.child {
display: inline-block; /* 或者是 block */
vertical-align: middle;
} .parent {
display: flex;
align-items: center;
justify-content: center;
}
.child {
/* 不需要特殊的样式 */
}