編集:これの反対を達成しようとしています。
(側面に2つの固定幅divと中央に1つの流体幅divの代わりに、側面に2つの流体幅divと中央に1つの
divを取得しようとしています)
A、B、Cの3つのdivがあります。
BはAとCの中央に座る必要があります。
私が現在行っていることは、上記で起こっていることとほぼ一致しています。ただし、A、B、およびCのコンテナーの幅が奇数の場合、一部のブラウザーはAとCの幅を切り捨て、他のブラウザーは切り上げます(Cをそれぞれ1px長くし、1px短くします)。
Cの右側にある余分なピクセルに注意してください
Cの右側のスペースが1ピクセル薄くなっていることに注意してください。
ネストされたdivがいくつ必要かは関係ありませんが、これに多くの時間を費やしてきました。誰かがすでにこの問題の確実な解決策を持っているなら、共有してください!
注:
-A、B、およびCの親は、オーバーフローを非表示にすることはできません。
-A、B、Cはオーバーラップできません(半透明のpngがあります)
これが私の出発点です:JSFIDDLE