3

私はナビゲーションバーを作成していますが、ブラウザウィンドウがページラッパーよりも小さくならない限り、希望どおりに表示されます。

ナビゲーションバーの背景色をウィンドウ全体に表示したいので(つまり、幅:100%;)、このdivはページラッパーの外側にあります。ただし、ページデザインが中央に配置されているため、ナビゲーションバーのリンクはラッパー内にあります。したがって、ウィンドウがラッパーよりも小さい場合、ナビゲーションバーのbkgdはウィンドウの端までしか伸びませんが、右にスクロールして残りのコンテンツを表示すると、ナビゲーションバーの背景色が終了します。

私のフィドルを参照してください。結果ウィンドウが900px未満の場合、水平方向にスクロールすると、ナビゲーションバーの黒い背景が消えます。

http://jsfiddle.net/jjalbert/Hp7X9/2/

簡単な問題の長い説明でごめんなさい!

4

1 に答える 1

1

最小幅が必要なようです。

http://jsfiddle.net/cjc343/Hp7X9/3/

于 2012-10-15T20:30:43.460 に答える