css - 将 div 修复到 Bootstrap 导航栏下的页面顶部

标签 css twitter-bootstrap razor

基本上,我正在尝试将页眉区域固定到所有需要页眉的页面的顶部。这个想法是使用一个 div 和一个可以在需要时应用的类。

我尝试了一个基本的固定 div,但我总是以它与内容重叠而告终。任何人都可以解释/显示一些 css 以在正文顶部 float 一个 div,将所有内容向下推。

它也应该被修复,所以滚动只会影响下面的内容。

我的尝试给我留下了以下内容:

enter image description here

如您所见,应用程序标题与表格重叠,而所有其他内容应向下 float 。

最佳答案

您可以对相关的 div 应用固定定位,然后将 padding-top 添加到 body 以将其从顶部向下推。 Bootstrap通过将 padding-top 添加到 navbar 组件的 body 元素并结合 .navbar-fixed-top CSS 类来实现这种效果。否则,您可以将 padding-top 或相对定位 position: relative; 应用于内容元素。

.topbar-fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%
}

.body {
    padding-top: 50px; /* height of fixed bar */
}

/* OR */

.content-element {
    position: relative;
    top: 50px;
}

关于css - 将 div 修复到 Bootstrap 导航栏下的页面顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41834143/

相关文章:

php - CakePhp 3.5 验证错误消息未显示在字段上

razor - 如何在mvc3中以货币格式显示金额

c# - Razor 语法防止在 ActionLink 中转义 HTML

python - Django Gunicorn 不加载静态文件

javascript - 复选框菜单切换

jquery 悬停/更改 css 属性帮助

c# - 使用 EF 和 MVC 更新/编辑表时需要的图像字段

html - 将数字与 Font Awesome 结合使用

javascript - 通过 Jquery 接收焦点时打开下拉菜单

twitter-bootstrap - 无法更改 Bootstrap 4 中的导航栏链接颜色