<div class="content-top" style="width: 990px">
<div style="width: 722px; margin-right: 20px" class="left-middle"></div>
<div style="width: 200px" class="right"></div>
</div>
div.left-middleとdiv.rightはどちらもインラインブロック要素です。Chromeでは、私が望むように、それらは水平方向に隣り合って表示されます。最新のFirefoxおよびIEのすべてのバージョンでは、div.left-middleがdiv.rightの上にあります。マージン/パディングがないため、div.right用の十分なスペースがあります。div.rightがそこに戻るかどうかを確認するために、div.left-middleの幅を信じられないほど小さくしてみましたが、そうではありません。なぜこれが起こっているのか考えていますか?ありがとう!