html - 在移动设备上拉起页面时将导航标题保持在顶部
问题描述
我在《纽约客》之类的网站上注意到,在移动设备上,如果您滚动到最顶部并继续向上滚动,导航栏将牢牢固定在窗口顶部。在我的网站上,当我向上滚动并继续经过页面正文时,导航栏与其余内容保持连接。我将如何效仿《纽约客》的做法。我查看了他们页面的 css,但似乎无法说出是什么赋予了该功能。任何帮助,将不胜感激。
解决方案
将position:fixed
and设置top:0
为导航栏应该可以工作,尽管之后您必须确定height
导航栏所占据的位置并将您的正文内容padding
设置为该高度以进行整洁的显示。请检查此链接:为什么该段落隐藏在导航栏后面,但导航栏在 html 源代码中排在第一位?
推荐阅读
- php - 如何制作具有权限的表?拉拉维尔
- javascript - 使用“resolves”时,Jest 没有失败
- java - 对 1000 个随机项目列表进行快速排序时堆栈溢出
- oracle - 为什么我在执行 UPDATE 查询时收到错误 SQL 命令未正确结束
- php - 通过刀片分页传递变量
- python - 使用python删除不需要的图像区域
- sql - 为什么在使用 XACT_ABORT 时该事务不回滚?
- python - 如果列包含元素列表,则组内的子集
- c# - POST http://localhost:55703/ValidStep1 404(未找到)
- yii2 - 如何在 json 中强制做出安静的响应?