1

OK、これを説明するのは難しいです。フローティング div とラップ不可の div の 2 つの要素があり、その HTML は次のようになります。

<div id='page'>
  <div id='left'>
    some information
  </div>
  <div id='center'>
    do not break this
  </div>
</div>

これはCSSです:

#center{
  text-align: center;
  white-space: nowrap;
}
#left{
  float:left;
}
#page{
  width: 800px;
  background-color: #999;
}

結果:

ここに画像の説明を入力

コンテナー (#page) はサイズ変更可能で、100px のように小さくすることができます。ここに私の問題があります。#center div は、コンテナーの外側にある場合でも、右側に保持されます。

ここに画像の説明を入力

コンテナーが次のように小さい場合、#center div が #left の下にある必要があります。

ここに画像の説明を入力

これは jsfiddle のコードです: https://jsfiddle.net/p41xh4o3/

ご協力ありがとうございました!

4

2 に答える 2