如何冻结窗格/修复网站标题和水平导航栏?

问题描述 投票:0回答:2

我目前有一个横幅/标题以及此标题下方的水平导航菜单,我想冻结窗格/修复,以便此标题/导航下方的任何内容只会在其下方滚动。

仅供参考,我需要它在IE8中工作。

我已经设置了以下骨架结构如下:

    <div id="banner-nav">
      <div id="banner">
        <div id="nav">
        </div>
      </div>
    </div>

    <div id="content">
    </div>

如果不能以上述方式完成,任何其他可以满足我要求的替代方案都会很棒。

jquery html css internet-explorer-8
2个回答
0
投票

更改

<div id="banner-nav"> 

<div id="banner-nav" style="position:fixed">

0
投票

您需要对banner-nav元素应用固定定位:

#banner-nav {
  position:fixed;
  width:100%;
}

要使其在IE7 +中工作,您需要一个doctype,使浏览器以“标准模式”呈现。 HTML5 doctype应该这样做:

<!DOCTYPE html>
© www.soinside.com 2019 - 2024. All rights reserved.