首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS:位置=固定,高度=自动

CSS:位置=固定,高度=自动
EN

Stack Overflow用户
提问于 2011-10-31 19:20:33
回答 1查看 7.2K关注 0票数 4

我有一个页面的标题滚动固定位置。类似于StackOverflow顶部菜单上的。

我需要使用height = auto,因为我可以在单行或多行中显示信息。如果我使用了两行或更多行,我的页眉就会显示在页面的正文上方。

我可以用JS脚本解决这个问题,方法是设置正文边距-top=页眉宽度。

我如何在没有JS的CSS上解决这种情况?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-31 19:35:10

我不认为这完全可以用CSS来完成。带有position: fixed的元素被从正常的页面流中删除,因此它们不用于计算其他元素在页面上的位置。

我想你可以呈现两个头,一个有position: fixed,另一个没有这样的声明(也许还有“活动”页面元素,如链接、输入字段或按钮替换为静态文本),只用于向下移动其他页面元素。不过,这将是一个可怕的黑客攻击。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7953004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档