gpt4 book ai didi

css,当你垂直居中内联 block 元素时

转载 作者:行者123 更新时间:2023-11-27 23:34:21 26 4
gpt4 key购买 nike

我正在尝试将 inline-block 垂直和水平居中。

我阅读了有关幽灵元素技巧的文章。

为了放置ghost-element,我使用了psue-do classheight:100%;

虽然试过了,但我认为它并不完美。

有点偏右!并给它一个负边距 以使其完美居中。

我想如果你给它

margin-left:-5.5px;

完成了!!

现在,我很好奇 -5.5px 来自哪里或者如果我错了,请纠正我

谢谢

最佳答案

你可以引用这个

* {
box-sizing: border-box;
&:before,
&:after {
box-sizing: inherit;
}
}

html,
body {
height: 100%;
padding: 16px;
}

.container {

text-align: center;
font-size: 0;
border: 1px solid #333;
&:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
}

.centered {
display: inline-block;
vertical-align: middle;
font-size: initial;
padding: 8px;
background-color: #FF5252;
color: #fff;
}
<div class="container">
<div class="centered">
I am centered
</div>
</div>

关于css,当你垂直居中内联 block 元素时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57319748/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com