overflow: hidden
左に浮いている別のdivと衝突しないようにするために使用したフィールドセットがあります。
問題は、オーバーフローの隠しブロックが左側をブロックしていることです。 ここにjsfiddeがあります。長いコードで申し訳ありません。スクリーニングする時間がありません...
これがあなたが達成しようとしている外観であるかどうかはわかりませんが、ここで私の試みを見つけることができます.
div.rightside から右マージンを削除し、div.leftside からフロートおよびオーバーフロー プロパティを削除しました。
.rightSide {
float: right;
/*margin: 0 100px 0 0;*/
max-width: 40%;
overflow: hidden;
width: 40%;
}
.leftSide {
/*float: right;
overflow: hidden;*/
margin: 0 10px 0 0;
width: 500px;
}
このページがレンダリングされる画面のサイズによっては、視覚的な結果が望ましくない場合があるため、1140px CSS グリッド システムを使用することをお勧めします。
あなたがやろうとしたことがわかったら:
rightSidefloat:right
は;である必要があります。
leftSidefloat:left
は;である必要があります。
幅を見てください...両方のdivに設定する必要があります
例を見てください: 中央の線を左に移動すると、div が左に移動することがわかります..
jsfiddle <--- リンクをクリック