图像和 div 完全居中

发布于 2024-12-02 04:36:09 字数 339 浏览 1 评论 0原文

正如你在这里看到的 http://dekkro.no-ip.org/

我有两个 div,一个在另一个之上。我希望他们 100% 处于正中心。与顶部 div 一起,在调整页面大小时保持在中心位置。它们以我为中心,但对很多人来说却并非如此。

我尝试过使用边距和百分比,但仍然不完美。有解决办法吗?

我目前正在使用

position:absolute; left:32%; top:24%;margin: auto;z-index:-1;

谢谢!

As you can see here http://dekkro.no-ip.org/

I have two divs, one on top of the other. I would like them to be 100% dead center. with the top div, staying in the center while the page is resized. They are centered to me, but for a lot of people they arent.

I have tried using margins and using percentages, but still isnt perfect. Is there a fix for this?

I am currently using

position:absolute; left:32%; top:24%;margin: auto;z-index:-1;

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

抽个烟儿 2024-12-09 04:36:09

如果 div 的宽度和高度是固定的,您可以使用负边距将其居中。

例如,如果你有一个 300x200 的 div,你可以这样居中:

div {
  position: absolute;
  width: 300px;
  height: 200px;
  left: 50%;
  top: 50%;
  margin-left: -150px;
  margin-top: -100px;
}

If the width and height of your div is fixed you can center it using negative margins.

For example if you have a div of 300x200 you can center it this way :

div {
  position: absolute;
  width: 300px;
  height: 200px;
  left: 50%;
  top: 50%;
  margin-left: -150px;
  margin-top: -100px;
}
待"谢繁草 2024-12-09 04:36:09

只是在 Firebug 上快速搞乱:

<div class="my_img" 
     style="position: absolute; top:50%; width: 100%;">
    <img width="690" 
         height="425" 
         style=" margin: auto;z-index:-1; margin-top: -212px;"  
         src="http://dekkro.no-ip.org/images/testimage.png">
</div>
<div id="container" 
     style="position : absolute; 
                 top : 0; 
               width : 100%; 
         margin-left : auto; 
        margin-right : auto; 
              height : 600px; 
             z-index : 5;">

如果您需要它在滚动时保持居中,请制作第一行:

<div class="my_img" 
     style="position: fixed; top:50%; width: 100%;">

Just messing around quickly on Firebug:

<div class="my_img" 
     style="position: absolute; top:50%; width: 100%;">
    <img width="690" 
         height="425" 
         style=" margin: auto;z-index:-1; margin-top: -212px;"  
         src="http://dekkro.no-ip.org/images/testimage.png">
</div>
<div id="container" 
     style="position : absolute; 
                 top : 0; 
               width : 100%; 
         margin-left : auto; 
        margin-right : auto; 
              height : 600px; 
             z-index : 5;">

And if you need it to stay centred when scrolling, then make the first line:

<div class="my_img" 
     style="position: fixed; top:50%; width: 100%;">
暗地喜欢 2024-12-09 04:36:09

回到那天,我做了如下描述: http://www.wpdfd.com/ editorial/thebox/deadcentre4.html

也许现在有更好更现代的方法,否则你可以使用它......

Back in the day I did it like describe here : http://www.wpdfd.com/editorial/thebox/deadcentre4.html

Maybe there is a better more modern way now, otherwise you could use that...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文