1526得票39回答
如何将一个绝对定位的元素居中在一个div中?

我想把一个带有"position:absolute;"的元素放在窗口的中心位置。但是我在做这个时候遇到了问题,因为宽度是未知的。 我尝试了下面的CSS代码,但是它需要进行调整,因为宽度是响应式的。 .center { left: 50%; bottom: 5px; } 如何实现...

961得票31回答
如何将"position: absolute"元素居中

我在将一个具有属性position设置为absolute的元素居中方面遇到了问题。有人知道为什么图像没有居中吗? 我遇到了一个将具有position属性设置为absolute的元素居中的问题。请问,为什么图片不能居中呢? body { text-align: center; } ...

821得票33回答
固定位置但相对于容器

我正在尝试修复一个 div,让它始终固定在屏幕顶部,使用以下代码:position: fixed; top: 0px; right: 0px; 然而,div位于一个居中容器中。使用position:fixed将使div相对于浏览器窗口固定,因此它会紧贴浏览器的右侧。相反,应该相对于容器进行固定...

598得票24回答
居中一个position:fixed的元素

我希望制作一个 position: fixed; 弹出框,使其在屏幕中心,并具备动态的宽度和高度。我使用了 margin: 5% auto; 来实现这个目标。没有 position: fixed; 时,水平方向上居中正常,但垂直方向上不居中。加上 position: fixed; 后,水平方向...

422得票37回答
“position: sticky;”属性是如何工作的?

我想让导航栏随着用户滚动页面而固定在视口顶部,但它不起作用,我不知道原因。如果您能帮忙,请看我的HTML和CSS代码: .container { min-height: 300vh; } .nav-selections { text-transform: uppercase; ...

332得票12回答
让div始终保持在页面内容底部,即使存在滚动条

我想要实现与以下问题相反的行为:CSS将div推到页面底部。即当内容溢出滚动条时,我希望页脚在页面底部,就像Stack Overflow一样。我有一个id为“footer”的div和以下CSS:#footer { position: absolute; bottom: 30px...

260得票9回答
当使用flexbox时,我的sticky元素不再保持粘性定位

我卡在这个问题上一段时间,想和大家分享一下 position: sticky + flexbox 的一个坑: 我的粘性div在被嵌套在flexbox容器中之前是工作正常的,但当它被包裹在一个flexbox父容器中时,突然间就不再粘了。 .flexbox-wrapper { dis...

258得票6回答
在不影响文档流的情况下,相对定位一个元素

如何对元素进行相对定位,并使其不占据文档流中的空间?

254得票9回答
忽略父元素的内边距的绝对定位

如何使绝对定位的元素遵守其父元素的填充?我想让内部 div 横跨其父元素的宽度,并位于其父元素的底部,类似于页脚。但是子元素必须遵守父元素的填充,而它却没有这样做。子元素紧贴着父元素的边缘。 所以我想要这个效果: 但是我得到了这个: <html> ...

226得票5回答
固定位置的div,如果内容溢出需要滚动

我有两个问题,但让我们先解决主要问题,因为我认为另一个问题更容易解决。 我在滚动条左侧有一个固定位置的div作为菜单。右侧是一个标准的可以正常滚动的div。问题是,当浏览器视口太小而无法看到整个菜单时..我找不到任何方法来使其滚动(至少不是用css)。我尝试使用不同的css溢出,但没有任何东...