在我的网站上,我使用 pure.css,导航栏包含的元素多于小屏幕无需滚动即可显示的元素。因此,在这种情况下会出现一个滚动条,这是我不想要的。 我希望导航栏保持在顶部,以便导航栏和内容同时滚动。当我使用 position:absolute;一切看起来更糟。此外,该导航栏的移动版本应该仍然有效(在移动屏幕上滚动导航栏应该仍然是可能的)。
我也尝试停用 overflow-y,但很明显,并不是导航栏上的每个元素都是可点击的。
最佳答案
如果您希望导航栏和内容同时滚动,则不应使用 position:fixed
。
- 移除
position:fixed
- 将
float:left
添加到菜单 div - 将
float:right
添加到内容 div
如果我误解了你的意思,Marco Valente 的评论应该很好。
关于html - 如何删除 purecss 导航栏的滚动条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37869596/