つまり、基本的に私は mainDiv を持っています。これはボディのかなりのサイズです。mainDiv には、隣り合うはずの 2 つの div があり、サイズ変更またはモバイル デバイスが入るまで存在します。問題は、2 番目の div が最初の div と完全に重なることです。
望ましい結果 http://img17.imageshack.us/img17/473/yn9x.jpg
#mainDiv {
border: 1px solid black;
height: 670px;
}
#mainDiv div {
position:relative;
border: 1px solid red;
float: left;
}
残りのコード: http://jsfiddle.net/fDELs/2/
- width: [value]% は使用できませんでした。これは、拡大中に両方の div を常に表示する必要がないためです (さらに、最初の div を水平方向に食べ始めます)。
- float: left または float:right は使用できません。ページが広くなると、2 つの div の間に空の領域が表示されるためです。
現在、最初のdivの幅と位置をチェックし、2番目のdivの「左」プロパティを設定するjsの回避策がありますが、CSSでやりたいと思っています。