固定页眉

2023-11-22

我以前从未处理过 CSS,但现在我必须处理。我正在开发一些 HTML 代码 - 一个网站的草图,并且有 CSS 问题。我希望我的标题位于固定位置,我的意思是它始终应该位于网站的顶部,即使有太多内容以至于网站必须滚动才能看到所有内容。我尝试过一些东西,但它不能正常工作。

HTML:

    body {
        margin: 0px 0px 0px 0px;
    }

    header {
        border: 2px solid red;
        position: fixed;
        width: 100%;
    }

    #top-menu-bar {
        border: 1px dashed red;
        padding: 15px;
        text-align: right;
    }

    #main-menu-bar {
        border: 1px dashed red;
        padding: 15px;
    }

    #logo-bar {
        border: 1px dashed red;
        padding: 35px;
    }

    #content {
        border: 2px solid black;
    }

    footer {
        border: 2px solid blue;
        padding: 15px;
    }
 <html>
      <head>
        <link rel="stylesheet" type="text/css" href="./css/main.css"></link>
      </head>
      <body>
        <header>
          <div id="top-menu-bar">
        	Login &nbsp; | &nbsp; Registration
          </div>
          <div id="logo-bar">
        	LOGO
          </div>
          <div id="main-menu-bar">
                MenuItem1 &nbsp; | &nbsp; MenuItem3 &nbsp; | &nbsp; MenuItem3
          </div>
        </header>
        <div id="content">
          <h1>
            Content
          </h1>
          <p>
            Some content<br/>
          </p>
        </div>
        <footer>
	      Footer
        </footer>
      </body>
    </html>

如果你还是不明白我的意思,我在这里提供链接与固定, 无固定

当然,我正在寻找一个很好的解决方案,没有不必要的代码(甚至 CSS 和 JS)。需要注意的是,没有一个元素,尤其是 header 的高度是不固定的!


如果我正确理解您的问题,您需要将以下 CSS 添加到标题中,以使其保持在页面顶部:

top: 0px;

然后,与div#content,给它一个顶部边距,将其向下推到标题之外:

margin-top: 200px;

所以你的 CSS 最终看起来像这样:

header {
    border: 2px solid red;
    position: fixed;
    width: 100%;
    top: 0px;
}

#content {
    border: 2px solid black;
    margin-top: 200px;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

固定页眉 的相关文章

  • 如何修复“没有这样的文件或目录,lstat 'scss/'”?

    我正在尝试遵循 youtube 上的简单教程他尝试使用终端运行 npm 脚本 sass 文件 当我执行命令时npm 运行 sass显示错误消息错误 ENOENT 没有这样的文件或目录 lstat scss 我认为问题在于文件的路径或文件的权
  • 为什么我的图像下方有空间? [复制]

    这个问题在这里已经有答案了 图像在下面获得了神秘的空白空间 即使padding 0 margin 0被应用 示范 http jsfiddle net cLETP 红色边框应该包围图像 但底部有空间 造成这种情况的原因是什么 如何删除该空间
  • 每 2 行后使 html 表格的边框变厚

    我创建了一个包含一些内容的表 其中有 12 行和 2 列 我想显示边框 但每 4 行之后 我想将水平边框设置为比正常情况更粗 怎么做 请在这里帮忙 试试这个选择器 table tr nth of type 4n td border bott
  • 删除特定数据表上的所有边框

    我需要使用 PrimeFaces 隐藏一个数据表的所有边框 而不是全部 我尝试了很多事情 但没有人奏效 有谁知道该怎么做 我已将以下样式 单独 应用于ui datatable class border hidden important bo
  • 使用 python 在一个 html 页面中显示分割数据框的 HTML 代码

    我是 html css 新手 所以对以 html 格式显示的数据有疑问 我有一个很长的列表 我想将其拆分并以 html 格式显示为两个单独的列 例如 而不是 Col1 Col2 1 a 2 a 3 a 4 a 5 b 6 b 7 b 8 b
  • div 中的中心文本?

    我有一个div 30px高和500px宽的 这div可以包含两行文本 一行在一行 并相应地设置样式 填充 但有时它只包含一行 我希望它居中 这可能吗 要水平居中 请使用text align center 要垂直居中 只能使用vertical
  • 如何使用javascript确保元素仅在圆上朝一个方向移动?

    好吧 我承认我对三角学真的很糟糕 出于上下文的考虑 我将添加我在这里提到的问题中的内容 参考问题 https stackoverflow com a 39429290 168492 https stackoverflow com a 394
  • javascript 选择自定义光标 (svg)

    我正在动态地将光标更改为悬停时的本地 svg element on mouseover function this css cursor url svgs pointer svg 9 30 auto 工作正常 但我想选择该 svg 来操纵其
  • 为什么我的交互式图像仅在 Internet Explorer 上出现故障?

    我的问题 我为自己制作了一个图像地图 交互式图像 它在 Chrome safari 和 Firefox 上完美运行 然而 当我在可怕的互联网浏览器上尝试它时 它真的很糟糕 这些小点应该扩展到更大的盒子中 在互联网浏览器上它要么不起作用 要么
  • css3按钮背景颜色无限过渡

    有没有办法仅使用 css3 使按钮的背景颜色从灰色渐变为蓝色 然后又回到灰色 一个很好的例子是默认操作按钮是可可 我知道这可以在 javascript 中完成 但我宁愿只使用 css 来完成此操作 您好 我已经通过 CSS3 动画制作了按钮
  • SVG 动画不适用于 Chrome 中的 favicon

    In the SVG 图标已设置 这是旋转内圆的SVG文件的内容 Favicon 动画在 Chrome 中根本不起作用 如何让它在 Chrome 中工作 在 Firefox 中可以正常工作 在 Edge 中则不行 但 Chrome 是最重要
  • React 设置背景颜色与状态 rgb

    所以我根据数据库的结果生成一个表 在数据库中我保留 rgb 值 例如 75 75 75 现在当我生成列表时 我想使用保存的值设置我的 td 的背景 tbody this state boxes map box i gt tr td box
  • 当共享相同的行和列时,将网格项设置为不重叠

    现在 当两个网格项共享相同的行和列时 它们会相互重叠 div class some grid container div Item 1 div div Item 2 div div 我如何让它们不重叠 当共享相同的行和列时 其行为可能类似于
  • 自定义rc-time-picker的样式

    我在用rc time picker我的项目的包 但我在自定义样式时遇到问题pop up of my time picker成分 这是我的组件的屏幕截图 首先 我需要更改时间的背景颜色item在当时li from light grey 在屏幕
  • 最大宽度调整以适应文本?

    不是最好的标题 但无论如何 我有一个元素max width和一些文字 如果文本长度超过一行所能容纳的长度 我会得到以下结果 My text here hello everyone 换句话说 它占据了完整的最大宽度 但由于单词向下移动 右侧有
  • CSS 类命名约定

    在网页上 有两个控件块 主要和次要 大多数人会使用什么类名 选择一 div class primary controls div
  • 可以设置标题样式吗? (并且使用CSS或js?)[重复]

    这个问题在这里已经有答案了 我想知道是否可以设计一个title a href title This is a title Hello a 样式问题有两个方面 文本格式 编码 我猜这是可能的 所以在问题中这样做 工具提示样式 你能把它弄大一点
  • 使用css bootstrap时如何仅向一列添加右边框?

    我正在尝试使用CSS引导框架 http getbootstrap com css tables在我的项目中 我正在使用带有以下类的表table table bordered table striped 我想删除除第一列之外的所有列的边框 这
  • HTML 锚点,禁用样式

    我有一些 html 锚链接代码 与文档的其余部分不同 我希望它看起来不是链接 有没有一种简单的方法可以禁用由于将文本包装在锚标记中而引起的样式更改 而不必强行使其相同 即 如果我更改正文字体样式 我不必也更改其他一些 link东西 将颜色设
  • CSS溢出文本显示在几行中,没有断字

    我有一些长文本显示在 div 中 该 div 具有固定的宽度和高度 我希望文本显示在几行上 作为 div 高度 并且句子单词不会中断 一行中的单词前缀和下一行中的继续 此外 我想在末尾添加省略号最后一句话 CSS white space n

随机推荐

  • 如何首先在实体框架代码中创建2个具有相同类型的数据库集?

    我创建了两个代表数据库实体的类 第一个实体 public enum FlightStatus checkIn gateClosed arrived departedAt unknown canceled expectedAt delayed
  • 服务器模式 GC 似乎从不收集 Gen 0 堆

    澄清的问题 tl dr 在阅读并分析了下面涵盖的所有结果后 问题似乎归结为 GC 在服务器模式下没有为我们的应用程序收集 Gen 0 堆 一旦更改为工作站模式 问题就会消失 原始问题和详细信息 我的问题与以下内容有些相关 这个问题 and
  • 从 Swift 调用 getsectiondata

    此问答描述了如何在现代 OS X macOS 版本上使用 Objective C 从 Mach O 部分读取数据 从 getectbyname 读取字节时发生崩溃 所描述的答案有效 我正在尝试用 Swift 实现同样的事情 我无法让它发挥作
  • 更改 root 密码后 PHPMyAdmin 无法连接

    我安装了 Xampp 适用于 Windows 我很高兴使用它的所有功能 然后我想更改MySql密码 我设置了一个随机生成的密码 rCZ4Xnz78zbLY2Vh 然后 PHPMyAdmin 停止登录 它开始给出以下错误消息 此后一直如此 E
  • 如何修复错误:无法注册具有相同名称的 2 个指标:/tensorflow/api/keras/optimizers

    当我尝试利用 TensorFlow 库运行用于深度学习的 Python 代码时 出现以下错误 2021 10 24 10 07 13 619481 W tensorflow stream executor platform default
  • gt table - 单元格中的换行符

    我尝试使用 R gt 包在 gt 单元格中强制换行 在 gt 文档中 描述了可以使用以下方法对列标签执行此操作cols label example gt tbl gt cols label col html text1 br text2 但
  • 首次启动应用程序时显示对话框

    有没有一种简单的方法可以在程序第一次启动 并且只是第一次 时显示对话框 以进行某种指令或指定设置 您可以将其保存为设置中的布尔值 并且应该检查第一个表单的加载事件 您的设置文件应该有一个我称为 FirstRun 的设置 请按照以下步骤操作
  • R中两个变量的直方图

    我有两个变量想要在直方图中进行比较 如下所示 对于直方图的每个箱 都会显示两个变量的频率 这使得比较它们变得很容易 您可以使用add参数为hist see hist plot histogram hist rnorm 1000 mean 0
  • Magento - 如何将分层导航添加到高级搜索?

    如何将分层导航添加到高级搜索结果页面 Magento 版本 1 7 下面的补丁将在高级搜索结果中显示分层导航 并且可以与分层导航配合良好 分层导航和搜索结果基于两个单独的产品集合显示 其中一个由目录搜索 模型 Layer php另一个由目录
  • 如何在 Libgdx 中跟踪多个触摸事件?

    我正在使用 Libgdx 制作赛车游戏 我想触摸屏幕的右侧一半来加速 同时在不删除先前触摸点的情况下再次触摸屏幕左侧的另一个触摸点来射击 我无法检测到后来的接触点 我已经搜索并得到Gdx input isTouched int index
  • Windows 视觉主题:零件和状态库?

    Microsoft Windows 允许程序员使用当前主题的外观和感觉 使用诸如DrawThemeBackground and DrawThemeText 这些元素由类 零件和状态指定 如零件和状态MSDN 页面 不幸的是 该页面的信息并不
  • Spring配置@ResponseBody JSON格式

    想象一下我在 Spring 3 Controller 中有这个带注释的方法 RequestMapping public ResponseBody MyObject index RequestBody OtherObject obj MyOb
  • 如何在IntelliJ IDEA中查看JavaDoc? [复制]

    这个问题在这里已经有答案了 I just switched from Eclipse to IntelliJ IntelliJ lacks one feature from Eclipse when you put your mouse o
  • 如何在 Java 中将整数转换为本地化的月份名称?

    我得到一个整数 我需要转换为各种语言环境中的月份名称 区域设置 en us 的示例 1 gt 一月2 gt 二月 区域设置 es mx 的示例 1 gt 埃内罗2 gt 费布雷罗 import java text DateFormatSym
  • Jmeter 的 WebSocket 插件 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 有人可以与我分享 JMeter Websocket 协议插件采样器的链接吗 我尝试从下面的链接安装 https github com kawasim
  • 错误:管道损坏/MySQL 服务器已消失

    MySQL 抛出 Broken Pipe 和 MySQL Server has gone gone 错误 我的数据库表包含文本字段 我每隔 1 小时定期在其中插入大型 HTML 我应该考虑设置哪个 MySQL 变量 这是当前配置 mysql
  • C语言的unicode你好世界?

    我正在尝试从 C 输出 蠀 等内容 include
  • 启动和停止来自广播接收器的通知

    我正在尝试从广播接收器启动状态栏通知 然后从另一个广播接收器停止它 但我遇到了问题 我想在 USB 连接时在状态栏中启动通知 然后在 USB 断开连接时我想停止它 我设置了两个接收器并正在工作 只是在从接收器启动和停止一个接收器方面遇到困难
  • 如何从 DatePickerDialog 获取 DatePicker?

    我有一个活动弹出 android app DatePickerDialog DatePickerDialog dialog new DatePickerDialog this startDateSetListener start cal g
  • 固定页眉

    我以前从未处理过 CSS 但现在我必须处理 我正在开发一些 HTML 代码 一个网站的草图 并且有 CSS 问题 我希望我的标题位于固定位置 我的意思是它始终应该位于网站的顶部 即使有太多内容以至于网站必须滚动才能看到所有内容 我尝试过一些