gpt4 book ai didi

html - 在屏幕的水平和垂直中心放置一个
元素?

转载 作者:太空宇宙 更新时间:2023-11-03 23:15:04 25 4
gpt4 key购买 nike

这是我的代码:

div {
position: absolute;
top: 50%;
left: 50%;
text-align: center;
margin: 0;
padding: 0;
}
<div>This sentence should be displayed in the center of the whole screen

</div>

我试过了 marginpadding使 div 位于整个屏幕的中央。 (水平和垂直)。然而,margin也不padding可以使元素居中。

然后我试了left: 50%top:50% ,它改变了元素的位置,但不是预期的那样。 <div> 的左边距位于left:50% ,而我想要 <div> 的中心位于left:50% ..

有人对此有想法吗?

最佳答案

使用 - 转换:翻译

div {
position: absolute;
top: 50%;
left: 50%;
text-align: center;
margin: 0;
padding: 0;
background: #ccc;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
<div>This sentence should be displayed in the center of the whole screen</div>

关于html - 在屏幕的水平和垂直中心放置一个 <div> 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30883800/

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