gpt4 book ai didi

html - 固定元素如何仅使用 CSS 将内容推送到页面下方?

转载 作者:太空狗 更新时间:2023-10-29 12:33:13 25 4
gpt4 key购买 nike

我以前在这里看到过类似的问题,但答案通常包括 Jquery 等。我是菜鸟,我只想使用 CSS。我有一个网页,上面显示了一段文字:

<P>yes yes yes </P>
<P>yes yes yes </P>
<P class="move">Moving part</P>

我希望最后一部分(类移动)在屏幕较小时移动到顶部。这很好用:

.move {
color: blue;
}
@media screen and (max-width: 600px) {
.move {
position: fixed;
top: 0px;
}
}

除了“移动部分”显示在文本上!我怎样才能把文字往下推。我试过高度等。

最佳答案

position: sticky , 但它仅在 FireFox 和 Safari 中受支持。

不幸的是,没有 JavaScript,其他浏览器无法模仿这一点。

要做到这一点,需要在您向下滚动页面时计算和修改顶部。我自己一直在寻找仅 CSS 的解决方案,但它似乎不存在,我的尝试也没有奏效。

看看 stickyMojo jQuery 插件或 Bootstrap affix .

关于html - 固定元素如何仅使用 CSS 将内容推送到页面下方?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31782665/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com