2012-04-25 16 views
0

それだけでなく、ウィンドウのサイズがどのように変更されても、それらを並べて保ちます。これを達成するためにテーブルを使用する必要がありますか?より良い方法がありますか?どのように並べ替えられていないリストとdivを並べて強制しますか?

注:HTML 4とHTML 5の回答が歓迎されます。

An example of what I'm working with.

+0

最初に並べる要素を浮かべてください。浮動要素の親要素は、それらを保持するためのコンテナとして機能する固定幅を持つ必要があります。これにより、サイズ変更時に互いの下に浮いてしまうことがなくなります。 – Jrod

+0

あなたは非浮動的な答えをお探しですか? – hunter

+0

浮動小数点の幅は、それらにある余白/マージンを考慮に入れてください。 – hunter

答えて

0

あなたは次のスタイルは、あなたは問題ないはず設定していた場合:

.page 
{ 
    width: 100%; 
} 

#sidebar 
{ 
    padding: 0; 
    margin: 0; 
    float: left; 
    display: block; 
    width: 20%; 
} 

#main 
{ 
    padding: 0; 
    margin: 0; 
    float: left; 
    display: block; 
    width: 80%; 
} 

あなたはこれらの要素の間にいくつかのスペースをしたい場合は、あなたのスタイルでそれを占める:

#main 
{ 
    padding: 0 0 2% 0; 
    margin: 0; 
    float: left; 
    display: block; 
    width: 78%; 
} 

の後の浮動小数点数を<div style="clear: left"></div>またはクリアリング要素でクリアするか、0を持つ別の要素にラップすることもできますスタイル

関連する問題