视口中心 - 使用 js 或 CSS 方法垂直固定高度和宽度 div

发布于 2024-09-29 15:29:11 字数 147 浏览 2 评论 0原文

我有一个 div,里面有几张图像,我想将其垂直居中。我可以给div指定一个具体的宽度和高度。没问题。如果必须的话我也接受js。我只是想知道,从这些例子的迷宫中,我可以有一个简单的吗?

div 的宽度为 600,高度为 500。

提前致谢, MEM

I have a div with several images inside, and I would like to center this vertically. I can give a specific width and height do the div. No prob. I also accept js if I must to. I'm just wondering, from the MAZE of those examples, can I have a simple one.

The div as width of 600 and height of 500.

Thanks in advance,
MEM

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

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

发布评论

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

评论(2

最丧也最甜 2024-10-06 15:29:11

简单易行。假设您的 div 有 id="myDiv"。然后...

#myDiv {
    position: absolute;
    top: 50%;
    margin-top: -250px; // half the height of #myDiv
}

...将 div 置于其偏移父级的中心。

半比例演示(这样你就不必把窗口调得很大来正确地看到影响)

Easy peasy. Say your div has id="myDiv". Then...

#myDiv {
    position: absolute;
    top: 50%;
    margin-top: -250px; // half the height of #myDiv
}

...will center the div inside of its offset parent.

Half-scale demo (so that you don't have to make your window really big to properly see the effect)

可可 2024-10-06 15:29:11

处理这个问题很简单,可以对div使用padding。

Handle this problem simply, you can use padding to the div.

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