2016-10-21 5 views
1

私は3つのdiv要素を持っています。 [左] [中央] [右]左と右のdivが互いに近すぎる場合、中のdivを下に移動するにはどうすればよいですか?

[左]と[右]が互いに接近し続けると、中央のdivに触れようとしているので、中央のdivは下に移動する必要があります以下の図。

[左] _______ [右]

[center] 

私はこの十分ますが、この位置を達成することができませんを試してみました。私はこれが新しいコンセプトではないと確信しています。フレックスボックスを試しましたが、目的の動作を達成できませんでした。私はどんな種類の助けにも感謝します。ありがとうございました。

+0

あなたは左と右のdivが – Geeky

+0

を共有することができますか?私たちは、人々が解決策を考え出す状況を避けたいと思います。あなたの設定が異なるため、あなたの特定の問題には当てはまらないと答えるでしょう。 – Geeky

+1

接近しないときは、HTMLを表示することができ、あなたのマークアップ –

答えて

1

質問の情報が不足しているという私の要点を説明するために、ここではあなたが求めるものを正確には解決しますが、問題を解決するのには役立ちません。より多くの文脈を提供してください。

div {line-height:3em; text-align:center} 
 
.left, .right {width:200px; max-width:calc(50% - 2px); float:left; border:1px solid; overflow:hidden} 
 
.right {float:right}
<div class="left">This is the left div</div> 
 
<div class="right">This is the right div</div> 
 
<div class="middle">This is the center div</div>

+0

これはおそらく* not-an-answer *ですが、とにかくそれをupvoted :-) – vals

+0

@vals確かに答えはありませんが、コメントにstacksnippetを置くのがどれくらい難しいですか? –

+0

私は自分自身をよく説明しなかった。この回答を投稿するというあなたの考えに完全に同意します。 – vals

関連する問題