相対的なCSS/ブートストラップ初心者。
このCSSトリックページの最初の方法を使用して、背景画像を取得してTwitterBootstrapと統合しようとしばらく時間を費やしました。HTMLが機能しなかったため、CSSタグとして「body」を使用することになりました。一般的にすべてが正常に機能している間、画像は上部のナビゲーションバーの「後ろ」から始まり、下に伸びているため、上部は黒いナビゲーションバーの後ろに隠れています。
margin-topを使用して、背景画像の上部をナビゲーションバーの下部に揃えようとしましたが、これにより、コンテナーとそれ以降のすべてのコンテンツも下に移動します(明らかに、全身にマージンを設定しているため)ページの)。
また、背景画像(backgroundimage)の一意のクラスを作成し、bodyタグのすぐ内側にdivを配置し、html closeタグの直前でdivを閉じることも試みましたが、もう一度調整すると、すべてのページコンテンツが調整されます。背景画像だけ。
ナビゲーションバーの下にあるbackground-imageのdivを移動すると、アクティブな「コンテナ」スペースに制限されるため、background-imageは画面の中央3分の1にのみ存在するようになります。
body {
background: url(../images/height-chart500w.png) repeat-y fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: 15%;
}
background-imageのサイズ変更プロパティを考えると、画像自体を変更して上部にスペースを作成するというハッキーなソリューションは明らかに機能しません。その背景画像をナビゲーションバーの下にCSSするにはどうすればよいですか?