javascript - 导航栏放在网页顶部时如何修复?

标签 javascript html css

就像一个页面http://9to5mac.com , 我想让导航栏固定在网页顶部。

我是否必须使用 Javascript 或其他使用 CSS 的方式?以及如何?

最佳答案

您可以使用 CSS 来做到这一点。 您可以使用 position:fixed; 来固定导航栏的位置。 例如,如果您的导航栏有 class="navigation" 然后你可以像这样固定它的位置。

.navigation {
  position: fixed;
  height:50px;
  width: 100%;
  margin-top: -1.5em;
}

在这段代码中,position:fixed; 固定 div 的位置(导航栏)高度决定了 div 的高度 width:100%; 覆盖整个宽度屏幕,同时 margin-top: -1.5em; 确定 div 从顶部开始的位置。

关于javascript - 导航栏放在网页顶部时如何修复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35698661/

相关文章:

javascript - jQuery Uploadify 中的动态 scriptData

javascript - React 纯 Javascript 上的 Photo Sphere 查看器

javascript - 如何防止我的法力值变为负值

javascript - 如何创建可排序、可过滤和可编辑的 html/javascript 表格?

css - Dreamweaver 热点

javascript - 使用 javascript 测试多个屏幕

javascript - 如果检测到 Adblock,如何防止加载 CSS 和 JS?

javascript - 如果所有元素(表格)的宽度与某些(200)像素相同,如何隐藏它们?

javascript - 水平滑动div内容超出窗口限制

css - 不要应用从焦点到模糊的 CSS 过渡