javascript - 为什么我的网站上的导航栏会发生变化?

标签 javascript html css macos firefox

<分区>


关于您编写​​的代码问题的问题必须在问题本身中描述具体问题 — 并且包括有效代码 以重现它。参见 SSCCE.org寻求指导。

关闭 9 年前

我正在制作一个简单的 4 页网站,但在 Portfolio page 上,当您点击此页面时,主导航栏(例如您输入 www.google.com 的位置)会变小。

如果您在其他页面上来回单击,它会展开,然后在您单击投资组合页面时再次变小。当您单击投资组合页面时,它看起来像是网站在“跳来跳去”。

有什么帮助吗?几个小时以来,我一直在努力弄清楚这一点。

最佳答案

这是因为您的所有其他页面都有滚动条,而您的投资组合页面没有;这意味着存在轻微的水平差异。

您可以使用 CSS 强制所有页面显示滚动条:

body
{
    overflow-y: scroll;
}

这是一个 demo .

关于javascript - 为什么我的网站上的导航栏会发生变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19017926/

上一篇:css - 如何禁用内联 CSS 位置属性

下一篇:html - 调整浏览器大小时页面组件会重叠

相关文章:

javascript - 如何通过 id 或 class 区分 popover

jquery - 单击按钮时隐藏和显示 div

javascript - 具有多个 HQ 背景图像的视差网页的预加载器?

javascript - Vue.js 将 isActive 添加到 v-for 中的类名和绑定(bind)中的动态类名

css - 当视口(viewport)宽度减小时增加字体大小

javascript - 代码隐藏文件是否与 View 模型相同?

javascript - 为什么我的 setInterval 函数只被调用一次?

javascript - Rails : I'm having issues with javascript and rails. 如何让 typist.js 工作?

javascript - 防止 X 个数字出现在选项中

javascript - JQuery - 可拖动的 DIV 在图像之间淡入淡出?