2017-09-03 22 views
-7

バックグラウンドでは100%幅のdivが、コンテンツでは964pxの幅のコンテナがあります。画面のサイズが小さくなると、背景のdivは画面に表示されなくなります。減少した解像度で画面を埋めある短い、あなたの背景div要素で画面サイズが縮小されたときに、100%幅のバックグラウンドdivがウィンドウに表示されないのはなぜですか?

http://penknifedesign-studio.com/1st-choice/

答えて

1

subnav-contanerクラスと​​クラスを見ると、例えば、両方ともwidth: 100%;となり、画面の縮小に合わせてその幅が保持され、そのbackground宣言はそのまま残ります。

あなたは本当に尋ねようとしていることは何ですか?

+0

私は本当に私は100%の広い背景画像/色を持っており、内側容器を持つことができるか尋ねるしようとしていますdivsは964pxに設定されます。私は画面サイズが小さくなると、右側にギャップが必要ない。 – greggh

0

Styles.cssをでは、例えば、クラスの多くに一定の幅を設定します。

.inside-the-building { 
    width: 964px; 
    margin: 0 auto; 
    padding: 2%; 
    position: relative; 
    box-sizing: border-box; 
} 

あなたはメディアクエリ@media screen and (max-width: 770px)に達したときにこれはのみオーバーライドされます。これらのブレークポイントにはギャップがあります。私は、例えば、width: 100%;またはwidth: inheritedにより、すべてのwidth: 964px;を置き換える提案するソリューションとして

.inside-the-building { 
    width: 100%; 
    margin: 0 auto; 
    padding: 2%; 
    position: relative; 
    box-sizing: border-box; 
} 
+0

内部コンテナのdivを100%にする問題は、大きな画面サイズで拡大縮小することです。私は最大幅を置くことができることを知っているが、私は実際には固定の964pxサイズとモバイルバージョンがほしいと思う。 – greggh

+1

次に、700pxのメディアクエリと964pxの間のギャップを埋める必要があります。そうでなければ、width:964px;を持つdivは常に画面よりも広いので絶対に適合しません。 – juanlumn

+0

それは本当に大きな問題ではない場合は適合しません。私はそれをスクロールすると大丈夫です、私はちょうど画面の幅を横断して背景divsが必要です。 – greggh

関連する問題