Html 为什么赢了';我的元素不是一直保持中心吗?

Html 为什么赢了';我的元素不是一直保持中心吗?,html,css,Html,Css,我需要id为“splashlogo”的div始终位于文档中心。我尝试过很多不同的方法,但不确定为什么不起作用。有人能帮忙吗 .splashscreenlogo{ 位置:绝对位置; 最高:42%; 左:25%; } 首先确保您的绝对div位于相对容器内 #splashlogo{ 位置:相对位置; } .splashscreenlogo{ 位置:绝对位置; 宽度:*宽度* 身高:*你的身高* 排名:0; 左:0; 右:0; 底部:0; 保证金:自动; }首先确保您的绝对div位于相对容器内 #

我需要id为“splashlogo”的div始终位于文档中心。我尝试过很多不同的方法,但不确定为什么不起作用。有人能帮忙吗

.splashscreenlogo{
位置:绝对位置;
最高:42%;
左:25%;
}

首先确保您的绝对div位于相对容器内

#splashlogo{
位置:相对位置;
}
.splashscreenlogo{
位置:绝对位置;
宽度:*宽度*
身高:*你的身高*
排名:0;
左:0;
右:0;
底部:0;
保证金:自动;

}
首先确保您的绝对div位于相对容器内

#splashlogo{
位置:相对位置;
}
.splashscreenlogo{
位置:绝对位置;
宽度:*宽度*
身高:*你的身高*
排名:0;
左:0;
右:0;
底部:0;
保证金:自动;

}
首先确保您的绝对div位于相对容器内

#splashlogo{
位置:相对位置;
}
.splashscreenlogo{
位置:绝对位置;
宽度:*宽度*
身高:*你的身高*
排名:0;
左:0;
右:0;
底部:0;
保证金:自动;

}
首先确保您的绝对div位于相对容器内

#splashlogo{
位置:相对位置;
}
.splashscreenlogo{
位置:绝对位置;
宽度:*宽度*
身高:*你的身高*
排名:0;
左:0;
右:0;
底部:0;
保证金:自动;

}
我通常使用边距:0自动或您也可以使用左:50%。这是用于水平定心。对于垂直居中,您可以使用顶部:50%或线条高度。

我通常使用边距:0自动或您也可以使用左侧:50%。这是用于水平定心。对于垂直居中,您可以使用顶部:50%或线条高度。

我通常使用边距:0自动或您也可以使用左侧:50%。这是用于水平定心。对于垂直居中,您可以使用顶部:50%或线条高度。

我通常使用边距:0自动或您也可以使用左侧:50%。这是用于水平定心。对于垂直居中,您可以使用顶部:50%或线条高度。

您可以这样做

比如说,如果你的图像高度是100px,图像宽度是100px,你总是可以像这样居中

<div class="splashscreenlogo">
  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo" width=655 height=138>
  </div>
</div>

.splashscreenlogo {
  position: absolute;
  top: 50%;
  left: 50%;
    margin-top: -69px;
    margin-left: -327.5px
}
<div class="splashscreenlogo">
  <center>
  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>
  </center>
</div>

.splashscreenlogo{
位置:绝对位置;
最高:50%;
左:50%;
利润上限:-69px;
左边距:-327.5px
}

你可以这样做

比如说,如果你的图像高度是100px,图像宽度是100px,你总是可以像这样居中

<div class="splashscreenlogo">
  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo" width=655 height=138>
  </div>
</div>

.splashscreenlogo {
  position: absolute;
  top: 50%;
  left: 50%;
    margin-top: -69px;
    margin-left: -327.5px
}
<div class="splashscreenlogo">
  <center>
  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>
  </center>
</div>

.splashscreenlogo{
位置:绝对位置;
最高:50%;
左:50%;
利润上限:-69px;
左边距:-327.5px
}

你可以这样做

比如说,如果你的图像高度是100px,图像宽度是100px,你总是可以像这样居中

<div class="splashscreenlogo">
  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo" width=655 height=138>
  </div>
</div>

.splashscreenlogo {
  position: absolute;
  top: 50%;
  left: 50%;
    margin-top: -69px;
    margin-left: -327.5px
}
<div class="splashscreenlogo">
  <center>
  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>
  </center>
</div>

.splashscreenlogo{
位置:绝对位置;
最高:50%;
左:50%;
利润上限:-69px;
左边距:-327.5px
}

你可以这样做

比如说,如果你的图像高度是100px,图像宽度是100px,你总是可以像这样居中

<div class="splashscreenlogo">
  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo" width=655 height=138>
  </div>
</div>

.splashscreenlogo {
  position: absolute;
  top: 50%;
  left: 50%;
    margin-top: -69px;
    margin-left: -327.5px
}
<div class="splashscreenlogo">
  <center>
  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>
  </center>
</div>

.splashscreenlogo{
位置:绝对位置;
最高:50%;
左:50%;
利润上限:-69px;
左边距:-327.5px
}

考虑到div具有display as块,您可以使用类似这样的功能

<div class="splashscreenlogo">
  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo" width=655 height=138>
  </div>
</div>

.splashscreenlogo {
  position: absolute;
  top: 50%;
  left: 50%;
    margin-top: -69px;
    margin-left: -327.5px
}
<div class="splashscreenlogo">
  <center>
  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>
  </center>
</div>

或者类似的事情

<div class="splashscreenlogo" style="text-align:center">

  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>

</div>
<div class="splashscreenlogo" style="margin:0 auto">

  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>

</div>

或者类似的事情

<div class="splashscreenlogo" style="text-align:center">

  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>

</div>
<div class="splashscreenlogo" style="margin:0 auto">

  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>

</div>

考虑到div具有display as块,您可以使用类似这样的功能

<div class="splashscreenlogo">
  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo" width=655 height=138>
  </div>
</div>

.splashscreenlogo {
  position: absolute;
  top: 50%;
  left: 50%;
    margin-top: -69px;
    margin-left: -327.5px
}
<div class="splashscreenlogo">
  <center>
  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>
  </center>
</div>

或者类似的事情

<div class="splashscreenlogo" style="text-align:center">

  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>

</div>
<div class="splashscreenlogo" style="margin:0 auto">

  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>

</div>

或者类似的事情

<div class="splashscreenlogo" style="text-align:center">

  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>

</div>
<div class="splashscreenlogo" style="margin:0 auto">

  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>

</div>

考虑到div具有display as块,您可以使用类似这样的功能

<div class="splashscreenlogo">
  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo" width=655 height=138>
  </div>
</div>

.splashscreenlogo {
  position: absolute;
  top: 50%;
  left: 50%;
    margin-top: -69px;
    margin-left: -327.5px
}
<div class="splashscreenlogo">
  <center>
  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>
  </center>
</div>

或者类似的事情

<div class="splashscreenlogo" style="text-align:center">

  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>

</div>
<div class="splashscreenlogo" style="margin:0 auto">

  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>

</div>

或者类似的事情

<div class="splashscreenlogo" style="text-align:center">

  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>

</div>
<div class="splashscreenlogo" style="margin:0 auto">

  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>

</div>

考虑到div具有display as块,您可以使用类似这样的功能

<div class="splashscreenlogo">
  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo" width=655 height=138>
  </div>
</div>

.splashscreenlogo {
  position: absolute;
  top: 50%;
  left: 50%;
    margin-top: -69px;
    margin-left: -327.5px
}
<div class="splashscreenlogo">
  <center>
  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>
  </center>
</div>

或者类似的事情

<div class="splashscreenlogo" style="text-align:center">

  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>

</div>
<div class="splashscreenlogo" style="margin:0 auto">

  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>

</div>

或者类似的事情

<div class="splashscreenlogo" style="text-align:center">

  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>

</div>
<div class="splashscreenlogo" style="margin:0 auto">

  <div id="splashlogo">
    <img src="logo_splashscreen.png" alt="Splashscreen logo">
  </div>

</div>

如果你有一个完整的启动屏幕,听起来像是这样,我会使用转换技巧

这里重要的是,此解决方案不需要知道初始图像的大小-您不需要更改CSS以适应不同大小的初始图像。

CSS对此非常简单-基本上你将左上角绝对定位在50%,50%;然后将图像变换为其宽度和高度的一半,以有效地将对象的中心移动到该窗口中点

#splashlogo{
位置:绝对位置;
左:50%;
最高:50%;
转化:translateX(-50%)translateY(-50%);
}
/*页面样式,忽略此选项*/
身体{
背景色:#bada55;}
img{
盒子阴影:6px 6px 3px rgba(0,0,0,0.25);}

如果你有一个完整的启动屏幕,听起来像是这样,我会使用转换技巧

这里重要的是,此解决方案不需要知道初始图像的大小-您不需要更改CSS以适应不同大小的初始图像。

CSS对此非常简单-基本上你将左上角绝对定位在50%,50%;然后将图像变换为其宽度和高度的一半,以有效地将对象的中心移动到该窗口中点

#splashlogo{
位置:绝对位置;
左:50%;
最高:50%;
转化:translateX(-50%)translateY(-50%);
}
/*页面样式,忽略此选项*/
身体{
背景色:#bada55;}
img{
盒子阴影:6px 6px 3px rgba(0,0,0,0.25);}

如果你有一个完整的启动屏幕,听起来像是这样,我会使用转换技巧

这里重要的是,这个解决方案不需要