2012-01-31 14 views
0

私は自分自身のためにウェブサイトで最近働いていて、奇妙な問題に遭遇しました。私が左に動かすときはいつも、私はそれを中心から左に動かしたピクセルの量だけページを広げます。それは機能を妨げるものではありませんが、この300〜400ピクセルのスペースを持つことは本当に面倒です。たぶん私は間違って何かをしているが、どんな助けも認められるだろう。ページが意図せずに展開する

これは私がやっているものの例である:

<html> 
<body style="background-image: url('Background-Large.jpg'); text-align: center"> 
<div style="position:relative;top: -605px; left: 295px;"></div> 
</body> 
</html> 

答えて

0

あなたのDIVが設定されているためです:

left: 295px; 

あなたはDIVを中心に最初のものになりたい場合は、あなたがしなければなりませんdoは「メインコンテナ」です:

<style type="text/css"> 
.wrapper {width:500px;margin:0 auto -1.5em;} 
</style> 

<div class="wrapper"> 
</div> 

ここから、その中の要素を追加することができます。

<div class="wrapper"> 
    <div style="float:left;margin-left:-295px;"> 
    </div> 
</div> 
+0

これは、ページの中央から295pxになりたいからです。 –

+0

ページのサイズを変更せずに移動する方法はありますか? –

+0

完全なコードですか?なぜなら、なぜそれが他の要素が関係を共有することなく行動しているのかを私があなたに伝えることは不可能だからです。 –

0

私はあなたがここで達成しようとしているものはかなりよく分からないが、あなたは「オーバーフロー:隠された」置けば体には、それはスクロールを追加することなく、あなたがページを離れてあなたのdivを配置できるようにする必要がありますバー。

+0

ありがとう!それは完璧に働いた。 –

関連する問題