発生している問題に対して縮小テスト ケースを作成しました。
http://codepen.io/benfrain/pen/anDmL
JS を使用せずに、そこに挿入されるコンテンツの正しい幅である水平方向にスクロール可能な領域を作成したいと考えています。最初の子をインラインにすることで、この問題は大幅に解決されます。でも:
そのリンクを Chrome/Safari で表示すると、レイアウトは期待どおりに動作します (少なくとも私には)。各ボックスは直線的に配置され、水平方向にスクロール可能な領域が作成されます。
ただし、Firefox (v22) と Opera (v12.16) はそうではありません。各ボックスを上下に積み重ねて、水平方向にスクロール可能な領域を作成しません。
どちらの実装が正しいですか?(両方を同じように実行する CSS のみ)方法はありますか?