私は現在、960 グリッド システムを使用して Web サイトのデザインに取り組んでおり、デザインの最終段階で小さな障害に遭遇しました。最終的に、ヘッダーとフッターのバーをページ上で「固定」に設定して、ページの残りの部分がスクロールしている場合でも静止したままにしたいだけです。これは、固定ナビゲーション バーの優れた例です。 http://ryanscherf.net/ 私のは垂直ではありませんが、要点はわかります。
私が直面している問題は、ヘッダーが完全に機能することです。ここに私のヘッダーのHTMLがあります
<div id="header">
<p>
ATS Logo
</p>
</div><!--end header-->
そしてそれを伸ばして位置を固定するCSS
#header
{
background:grey;
width:100%;
height:65px;
position:fixed
/*padding:15px;*/
}
このソリューションは、私が望むとおりに機能します。ただし、まったく同じ設定をフッターに適用すると、望ましくない結果が生じます。ここに私が何を意味するかを示すためのフィドルがあります。フッターの「position:fixed」行のコメントを外して、私の意味を確認する必要があります。 http://jsfiddle.net/s4cWP/ およびフルスクリーン http://jsfiddle.net/s4cWP/embedded/result/
独自の css (jsFiddle の上部にあります!) を使用することに加えて、960 リセット グリッドと 960 12 列スタイル シートを使用していることに注意してください。
正しい方向へのプッシュを本当に感謝します。ここで説明していない何かがありますか?
ありがとう!