これが主なマークアップになります。
<div class="mancha">
<div class="logo"></div>
<div id="content-area" class="espacio">
<div class="eltitular">HEADER</div>
<div class="lacarta">LEFT CONTENT</div>
<div id="sidebar">RIGHT CONTENT</div>
</div>
</div>
どこで(リンクで見ることができるより多くのルールがありますが、これは幅です)
.espacio{
margin-left: 192px;
background: transparent;
width:808px !important
}
.lacarta{
width:595px;
float:left;
}
#sidebar{
width:210px;
float:right
}
問題は、.lacarta と #sidebar が隣り合って浮かんでいないことです (これは IE8 以下でのみ発生します)
ここでテストできます: http://goo.gl/ksFQI (firefox/chrome と比較すると、サイドバーがコンテナーの右側にないことがわかります..)
コンテナーが両方の要素に対して十分な大きさであるように思われることを IE8 開発者ツールで確認しました。
私が見逃したものは何か分かりますか?
-編集-
現在のIE:
募集中 (Firefox のように):