私はコンテンツラッパーを持つ上部ブロックと、内容ラッパーを内部に持つ2つの等ブロックからなる下部ブロックを持っています。ラッピングブロックの位置を維持する
https://plnkr.co/edit/DTar7Wy5e37HnqbU2Gud?p=preview
<div class="upper">
<div class="wrap"></div>
</div>
<div class="bottom">
<div class="left">
<div class="left-wrap"></div>
</div>
<div class="right">
<div class="right-wrap"></div>
</div>
</div>
ラッパー・ブロックは、点線の境界線を持っています。
どのように大きくても小さいスクリーンでも、小さい方のブロックは最大のラッパーブロックの半分である150pxの最大幅を持つため、より小さなボトムラップブロックは常に同じ大きさと位置になります-幅。
しかし、下部の合成ブロックの幅を50%から40%および60%に変更すると、小さなラッパーブロックの位置も変更されます。
https://plnkr.co/edit/FTmHxm2F3vD8LhF5DM0d?p=preview
あなたは、いくつかの他の数字(私の例では99と201)に彼らの最大幅を変更することができますが、彼らが常に上位のラップと同じ位置を維持することは不可能と思われます。
したがって、50%の最初の例のように、2番目の例の動作からこれらのラッパーを作成する方法はありますか?
私は、これらの背景色(ラベンダーとベージュ)を保つ必要があることを知っていました。小さいラッパーとその色付きの親ブロックの境界点を同じにすることが可能な場合、同じ時間に、これらのラッパーを上部の大きなラッパーと同じ位置に保ちます。それは不可能な仕事のように見えます。 – qtxt
@qtxt申し訳ありませんが、私は背景を変更することに気付かなかった。私が見て、私が何かできるかどうかを見てみましょう。 –
@qtxt私の期待している動作は、第2の 'JSFiddle'と同じですが、別のパーセンテージが50%違うと思いますよね?私はまだ解決策があるかどうかを確認するために問題を見回すつもりです。 –