請參閱此琴 - http://jsfiddle.net/grimmus/vawE9/4/CSS擴展文本左,保持容器寬度
<div class="refresh">
<div class="date" id="date">
As of 1/10/2013 16:44 2013 (GMT + 1)
</div>
<div class="loading"id="loading">
Loading...
</div>
</div>
在藍盒子我試圖日期和加載文本之間切換。日期文本可以是不同的寬度,我希望這個寬度保持不變,當文本被隱藏並顯示加載文本。儘可能將日期的寬度向左擴展。加載文本應始終對齊左側
我在顯示加載文本時難以保留框的寬度。我想到的一個解決方案是將可見性隱藏到日期文本中,然後將加載文本相對定位在具有更高z指數的div上。看起來相當複雜,希望有一個更簡單的解決方案。
建議/建議/提示最受歡迎。
P.S需要在IE7的工作+
是這樣的:http://jsfiddle.net/vawE9/9/? – 2013-04-25 15:10:50
感謝您的回覆。藍色盒子的寬度應該只佔用它需要的空間並且向右漂移。只有在需要時纔會向左擴展,因爲文本更多。謝謝 – grimmus 2013-04-25 15:22:13
這可能會幫助你:http://stackoverflow.com/a/13469450/1306724 例如,添加這個簡單的jQuery線會工作$('#refresh')。children()。width($('#刷新')。width());' – 2013-04-25 15:48:54