我想構建一個水平滾動的時間軸。css水平滾動表格
我有一個包裝DIV,裏面有幾個月。每個月都是一個DIV內聯塊。這工作:
<div class="wrap">
<div class="month">Jan 2013</div>
<div class="month">Feb 2013</div>
...
</div>
這幾乎可以工作,但因爲我的客戶站點使用表佈局滾動條不起作用。這種失敗:
<table><tr><td>
<div class="wrap">
<div class="month">Jan 2013</div>
<div class="month">Feb 2013</div>
...
</div>
</td></tr></table>
這裏是一個展示一下我的意思是的jsfiddle:http://jsfiddle.net/fhL9u/2/
注:上面的時間表例子可以作爲您調整瀏覽器。它是100%的頁面寬度(或包含元素)。
如何使第二個時間線正確溢出?它必須佔用屏幕的剩餘寬度(沒有與:100px黑客),並且如果可能的話只在月份溢出時顯示滾動條。
這是一個內部應用程序,所以如果需要的話,我可以告訴人們使用Firefox或Chrome。這意味着我可以使用先進的CSS3東西或瀏覽器特定(-webkit或-moz)的東西。我寧願這是IE8 compatable(只是我自己的好奇心)
你意識到固定的寬度是「站點導航」文本?不是幾個月,這將佔用剩餘的寬度。 – albertedevigo
我已更新小提琴以顯示此工作:http://jsfiddle.net/fhL9u/5/ –
我已經標記爲正確的,因爲第一個TD已經有一個寬度(導航)謝謝你! –