IE7 で動作する必要があるリストで、縦に並べられた項目を操作しています。このページのコードを参照してきましたが、これはクロスブラウザーでうまく機能するようです。
IE7 で、最初のリスト項目がその中の要素の幅に合わせて拡大されないという問題が発生しています。以下は私のコードへのリンクです。
http://jsfiddle.net/grimmus/jUFMJ/
<ul>
<li>
<div class="outerContainer">
<div class="innerContainer">
<div class="element">
<a href="#">
To Verify
</a>
</div>
</div>
</div>
<div class="outerNumber">
<div class="innerNumber">
<div class="element">
<a href="#">
3903
</a>
</div>
</div>
</div>
</li>
<li>
<div class="outerContainer">
<div class="innerContainer">
<div class="element"><a href="#">To Authorize</a></div>
</div>
</div>
</li>
<li>
<div class="outerContainer">
<div class="innerContainer">
<div class="element"><a href="#">View Payments</</a></div>
</div>
</div>
</li>
<li>
<div class="outerContainer">
<div class="innerContainer">
<div class="element"><a href="#">To Submit/Modify</a></div>
</div>
</div>
</li>
</ul>
リスト内の項目は動的であるため、各 LI に特定の幅を割り当てることは実際には不可能です。
特定の幅なしで子要素に合わせてリスト項目を拡張する方法を知っている人はいますか?