テーブルのtdセルに配置された別のdiv内にネストされた一連のdiv要素があります。何らかの理由で、これらのdivは左側にフロートされ、インラインブロックになっていますが、テーブル、td、コンテナdivの両方が幅100%に設定されていますが、IE9では垂直に積み重ねられているように見えます。
これはライブサイトへのリンクです(見本を確認してください):http ://ssd2go.co.uk
そして、これは私のコードの単純化されたサンプルです:
<table>
<tr>
<td>
<div class="select">
<div><input><a><img></a></div>
<div><input><a><img></a></div>
<div><input><a><img></a></div>
</div>
</td>
</tr>
<tr>
<td>
<div class="select">
<div><input><a><img></a></div>
<div><input><a><img></a></div>
<div><input><a><img></a></div>
</div>
</td>
</tr>
</table>
table、tr、td、およびdiv.selectは幅:100%です。すべての内部レイヤーとリンクにはfloat:leftとdisplay:inlineがあります