我想在窗口中心放置一个 div
(带有 position:absolute;
)元素。但我这样做有问题,因为 宽度是未知 的。
我尝试了下面的 CSS 代码,但它需要调整,因为 宽度 是响应式的。
.center {
left: 50%;
bottom: 5px;
}
我怎样才能做到这一点?
原文由 Ish 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想在窗口中心放置一个 div
(带有 position:absolute;
)元素。但我这样做有问题,因为 宽度是未知 的。
我尝试了下面的 CSS 代码,但它需要调整,因为 宽度 是响应式的。
.center {
left: 50%;
bottom: 5px;
}
我怎样才能做到这一点?
原文由 Ish 发布,翻译遵循 CC BY-SA 4.0 许可协议
这对我有用:
#content {
position: absolute;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
width: 100px; /* Need a specific value to work */
}
<body>
<div>
<div id="content">
I'm the content
</div>
</div>
</body>
原文由 Matthias Weiler 发布,翻译遵循 CC BY-SA 3.0 许可协议
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.4k 阅读
4 回答2.2k 阅读
3 回答3.1k 阅读