Html 保持Div居中 如何使这个div停留在页面的中间。还有,如何更改div的大小

Html 保持Div居中 如何使这个div停留在页面的中间。还有,如何更改div的大小,html,css,Html,Css,Html: 使用绝对定位和变换使div居中。尺寸将不再重要,直到窗口大小小于div { 高度:50px; 左:50%; 位置:绝对位置; 最高:50%; 转换:翻译(-50%,-50%); 宽度:200px; } 我在页面的中心使用绝对定位和变换使div居中。尺寸将不再重要,直到窗口大小小于div { 高度:50px; 左:50%; 位置:绝对位置; 最高:50%; 转换:翻译(-50%,-50%); 宽度:200px; } 我在页面中央您必须设置 position: fixed; 你可以

Html:


使用绝对定位和变换使
div
居中。尺寸将不再重要,直到窗口大小小于
div

{
高度:50px;
左:50%;
位置:绝对位置;
最高:50%;
转换:翻译(-50%,-50%);
宽度:200px;
}

我在页面的中心
使用绝对定位和变换使
div
居中。尺寸将不再重要,直到窗口大小小于
div

{
高度:50px;
左:50%;
位置:绝对位置;
最高:50%;
转换:翻译(-50%,-50%);
宽度:200px;
}
我在页面中央
您必须设置

position: fixed;
你可以用

top: ;
bottom: ;
right: ;
left: ;
移动它并尝试将其居中。固定位置将使div保持在原位,即使在向下滚动时也是如此

我希望您觉得这很有用。

您必须设置

position: fixed;
你可以用

top: ;
bottom: ;
right: ;
left: ;
移动它并尝试将其居中。固定位置将使div保持在原位,即使在向下滚动时也是如此


我希望您会觉得这很有用。

您将position-absolute放在它的DOM结构中,将div去掉。我删除了它,它解决了这个问题

HTML:

<div id="Text">
   <p id="InsideT">
     Hello
   </p>
</div>

您将position absolute放在它的DOM结构中,它将div移出了它的DOM结构。我删除了它,它解决了这个问题

HTML:

<div id="Text">
   <p id="InsideT">
     Hello
   </p>
</div>

您已将
边距:0 auto
水平对齐。自动边距将
集中,因为它是。但是,您正在应用一些打破这种对齐方式的额外代码部分,例如
位置:绝对
右侧:320px
顶部:50%
转换:translateY(-50%)

只需使用
margin:0 auto
text align:center
即可实现水平居中:

#文本{
字体大小:60px;
文本对齐:居中;
保证金:0自动;
}

你好


您已经
边距水平对齐:0自动
。自动边距将
集中,因为它是。但是,您正在应用一些打破这种对齐方式的额外代码部分,例如
位置:绝对
右侧:320px
顶部:50%
转换:translateY(-50%)

只需使用
margin:0 auto
text align:center
即可实现水平居中:

#文本{
字体大小:60px;
文本对齐:居中;
保证金:0自动;
}

你好


如果您指的是页面的实际X,Y中心,则此操作有效

#Text{
  font-size: 60px;
  color: black;
  display: inline-block;
  background: white;
  margin: 50%;
}

如果您指的是页面的实际X,Y中心,则此选项将起作用

#Text{
  font-size: 60px;
  color: black;
  display: inline-block;
  background: white;
  margin: 50%;
}

在将元素定位到页面中心时,必须使用绝对位置。在CSS中使用
transform
属性。见以下代码:

.centerdiv{
宽度:200px;
位置:绝对位置;
左:0;
右:0;
最高:50%;
保证金:0自动;
转换:翻译(0,-50%);
文本对齐:居中;
}

居中元素
在将元素定位到页面中心时,必须使用绝对位置。在CSS中使用
transform
属性。见以下代码:

.centerdiv{
宽度:200px;
位置:绝对位置;
左:0;
右:0;
最高:50%;
保证金:0自动;
转换:翻译(0,-50%);
文本对齐:居中;
}
居中元素

页面标题
.卡片包装{
最小高度:100vh;
背景:url(“https://flevix.com/wp-content/uploads/2019/12/Live-Background-1.svg");
背景重复:无重复;
背景尺寸:封面;
}
.居中项目{
填充:15px;
位置:绝对位置;
最高:50%;
左:50%;
-ms转换:translateX(-50%)translateY(-50%);
-webkit转换:翻译(-50%,-50%);
转换:翻译(-50%,-50%);
}
这将在中心


页面标题
.卡片包装{
最小高度:100vh;
背景:url(“https://flevix.com/wp-content/uploads/2019/12/Live-Background-1.svg");
背景重复:无重复;
背景尺寸:封面;
}
.居中项目{
填充:15px;
位置:绝对位置;
最高:50%;
左:50%;
-ms转换:translateX(-50%)translateY(-50%);
-webkit转换:翻译(-50%,-50%);
转换:翻译(-50%,-50%);
}
这将在中心


您拥有的代码将起作用(尽管某些CSS规则是不必要的),您面临的问题是什么?您拥有的代码将起作用(尽管某些CSS规则是不必要的),您面临的问题是什么?它救了我!谢谢你救了我!谢谢