我想在页面上创建一个标题,当您滚动页面时该标题不会移动。
这看起来很简单,只需将“position:fixed”添加到样式中,但内容就会出现在标题下方,因为标题“从流中删除”。所以我认为的解决方案是在内容中添加“margin-top: height”。
当标题的高度可变时,解决此问题的最佳方法是什么?
我有一个小提琴来演示这个问题:
http://jsfiddle.net/waterlooalex/j4Z8F/2/ http://jsfiddle.net/waterlooalex/j4Z8F/2/
如果您的浏览器窗口不太大,内容文本将滚动到“hello world header”下方,问题是第一行文本“Lorem ipsum...”被隐藏。我有一些注释掉了 javascript解决这个问题。
您可以添加标题 div 的第二个副本,即not固定并使用类似的东西visibility:hidden
在上面。这样,它就可以将内容推送到您需要的确切位置,但无需使用 JavaScript。有点黑客,但我在你的小提琴中尝试过,它有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)