我正在處理需要在IE7中工作的列表中垂直對齊的項目。我一直在參考this頁面上的代碼,這似乎很適合跨瀏覽器。基於子元素擴展的IE7元素
我在IE7中遇到了一個問題,第一個列表項沒有擴展到適合其內部元素的寬度。以下是我的代碼的鏈接。所以它不是真的有可能分配一個特定的寬度每個L1
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>
在列表中的項目將是動態的。
是否有人知道一種方法,我可以使列表項擴展到適合沒有特定寬度的子元素?
爲什麼你有兩個不同的? – lifetimes
對不起,現在應該改正。實際上,JSFiddle似乎正在添加html標記... – grimmus
你能發佈你的完整代碼嗎?我無法在工作中訪問JSfiddle ......但在光明的一面,我們仍然在IE7上運行。所以我會通過並修復它爲耶。 – ProfileTwist