2012-05-03 5 views
-1

私のウェブページのレイアウトに問題があります。私は2つのテーブルと2つのテーブルの両方の2つのdivsの両方を持っています。私の問題は、Webブラウザのサイズを変更すると、2番目のdivの内容が最初のdivの下に移動することです。ウェブページレイアウトの問題

これはどのように修正できますか教えてください。

+2

あなたの問題を含んでいるあなたのCSSやHTMLの部分を投稿してください – GuZzie

+0

あなたは隣同士にそれらを作るためにこれらのdivを浮遊していますか? –

+1

'body'タグに' min-width'を追加すると、両方のdivの幅が少なくとも可能ですが、あなたのコードがなくても、状況を完全に理解することは難しいです。 –

答えて

1

これを修正する方法の1つは、divの外にテーブルを置くことです。テーブルが構造体div内にある場合、ブラウザのサイズを変更しても、divが1つ下に移動することはありません。

0

あなたはこのような何かを試みることができる:あなたはfloatを使用している場合、それはaffectivly任意の周囲のDIVからその要素を削除します。また

CSS 
#leftcolumn { width: 300px; border: 1px solid red; float: left} 
#rightcolumn { width: 300px; border: 1px solid red; float: right} 

HTML 
<div id="leftcolumn"><p>text goes here</p></div> 
<div id="rightcolumn"><p>text goes here</p></div> 

を。この問題を回避するには、「クリア」を「両方」に設定したdivクラスをhtmlに追加してください。これは、すべてのdivがコンテナこのよう

にうまく座っます

CSS 
.clear { clear: both;} 

HTML 
<div id"container"> 
    <div id="leftcolumn"><p>text goes here</p></div> 
    <div id="rightcolumn"><p>text goes here</p></div> 
    <div class"clear"></div> 
</div> 
関連する問題