在 CSS 中,我们可以使用一些技巧来使行内元素居中显示。以下是几种方法:textalign: center; 这个属性应该是最常用的一种居中方法了。它基本上是在将元素包含的文本居中对齐。它不仅适用于...
在 CSS 中,我们可以使用一些技巧来使行内元素居中显示。以下是几种方法:
text-align: center;
这个属性应该是最常用的一种居中方法了。它基本上是在将元素包含的文本居中对齐。它不仅适用于行内元素,还适用于块元素。
display: inline-block;
text-align: center;
如果使用这个属性,我们必须针对父元素使用 text-align:center 属性。接着,我们必须将子元素都转换为 inline-block 元素,这样它们就可以被居中对齐了。
display: flex;
justify-content: center;
在这个方法中,我们必须针对包含子元素的父元素使用 display:flex 属性,并让 justify-content 属性为 center。这将使得所有子元素都被水平居中对齐。
position: relative;
left: 50%;
transform: translateX(-50%);
这个方法真正的原理是将元素的 x 轴位置移动了 50% 宽度。然后,我们通过使用负 translateX 属性,将元素向左移动至其自身的 50% 宽度部分。这将在 x 轴上将元素居中。