2012-01-23 6 views
1

私はここにこれを説明するかどうかは本当にわからないが絵です: Window To Small http://vsave.org/my/user_folders/Ian33_159/image.jpg絶対配置されたdivが小さな画面で消えないようにする方法はありますか?

画面が縮小するとして、あなたは、写真で見ることができるように、私は、コードを使用しているため、画像がビューの外に移動:

position: absolute; 
    left: 50%; 
    margin-left: -450px; 
    width: 900px; 

これは450pxを減算しているため、画面の左側に移動してもう表示されません。ここで

は私の体タグのコードです:

body { 
margin: 0px; 
padding: 0px; 
min-width:1000px; /* suppose you want minimun width of 1000px */ 
width: auto !important; /* Firefox will set width as auto */ 
width:1000px;    /* As IE ignores !important it will set width as 1000px;*/ 
    } 

あなたはより多くの情報が必要な場合はちょうど私に知らせてください。 ありがとう

+0

何?どのような行動が期待されますか? – Frizi

+0

そして、意図した動作は何ですか? '900px' divを' 600px'画面に収める方法を教えてください。ウィンドウが900を下回るとボックスが縮小するか? –

+0

これは気分がいいかもしれませんが、600pxの画面には900pxのコンテナを表示する方法がありません。 –

答えて

1

親要素(またはbody)にmin-widthを設定すると、ページ外ではなく横スクロールになるようになります。

min-widthがIEであることに注意してください7+

+0

私はこれを試しましたが、まだページから離れています。私の体のコードを追加してください。 – Olokoo

+0

@ Ian34 'position:relative;'それが役立つかどうかを確認してください。 – Ktash

+0

うわー、何年も前から、これを修正しようとしてきました。とてもありがとう@Ktash – Olokoo

0

あなたは小さな画面サイズに適応するためのメディアクエリを使用することができます:あなたは、実際に達成したいん

@media screen and (min-width: 900px) { 
#container { 
    position: static; 
    /* Or */ 
    width: 450px; 
    margin-left: -225px; 
} 
}