赤いボックス(ブロックE)をブロックCの下に置いてブロックDの隣に置いて、同時にブロックCをブロックAとその間の1%のマージンで動かしたいと思います。私はさまざまな戦略で試しましたが、問題を解決することはできませんでした。 浮動小数点浮動小数点でボックスが下に飛ぶ
ここに私のコードです:
.newsblockContainer {
background-color: #000000;
width: 89.2%;
margin-left: 4vw;
margin-top: 3vw;
height: 73.3vw;
overflow: hidden;
}
.blockA {
width: 59%;
height: 27vw;
background-color: #FFAE00;
margin-left: 1%;
margin-top: 1%;
float: left;
position: relative;
}
.blockB {
width: 38%;
height: 34vw;
background-color: #FFAE00;
margin-left: 1%;
margin-top: 1%;
float: left;
position: relative;
}
.blockC {
width: 59%;
height: 23vw;
margin-left: 1%;
float: left;
background-color: #FFAE00;
margin-top: -9.45%;
position: relative;
}
.blockD {
height: 36.7vw;
width: 38%;
margin-left: 1%;
background-color: #FFAE00;
float: left;
margin-top: 1%;
position: relative;
}
.blockE {
height: 15vw;
background-color: red;
position: relative;
margin-top: 1%;
width: 59%;
margin-left: 1%;
}
<div class="newsblockContainer">
<div class="blockA">
block A
</div>
<div class="blockB">
block B
</div>
<div class="blockC">
block C
</div>
<div class="blockD">
block D
</div>
<div class="blockE">
block E
</div>
</div>
任意の提案? フィドル:https://jsfiddle.net/j8hg3hf1/1/
コードスニペットは間違っている、代わりにフィドルを確認してください:/ –
コードスニペットが間違っている場合は、それを修正してください。 –