0
我有一個TABLE
多行。在每一行內的TD
元件中的一個包含幾個DIV
元素:定位兄弟元素一個在另一個
- 可具有任何尺寸,但所有這些(一個
TD
內)具有相同的像素尺寸 - 已經對的頂部被定位一個其它含
TD
需要根據子DIV
元件 - 一個
DIV
來調整 - 將在時間(靜態)
- 從一個改變時,所顯示到另一衰落將使用(因此其中兩個將被同時顯示的)
- 絕不會有2其中超過顯示在同一時間
這是這樣一個簡單的例子表
<table>
<tr>
<td>Name</td>
<td>
<div>First</div>
<div>Second</div>
...
<div>Last</div>
</td>
<td>Additionals</td>
</tr>
<tr>
<td>Name</td>
<td>
<div>First</div>
<div>Second</div>
...
<div>Last</div>
</td>
<td>Additionals</td>
</tr>
...
</table>
明顯的解決方案是設置
div
{
position: absolute;
}
這將自動地定位在EA的頂部DIV
元件其他(根據流程佈局),但TD
維將保留,就好像它不包含子元素。溢出不會做任何事情,因爲子元素是絕對定位的。
td
{
overflow: auto;
}
我該如何做這項工作?
1:不,我不知道服務器端的'div'元素的大小,所以我可以設置容器大小。 2:我試圖避免onReady腳本。但是除了這兩個之外還有別的方法嗎? – 2011-04-20 02:06:38
我更多的想法更新了我的答案。 – 2011-04-20 13:30:50
我接受了你的回答。你的*重複*方法是我可以實際使用的方法。但不是完全重複'div',我可以渲染一個簡化的元素,它將具有正確的大小,但省略其大部分子HTML內容。謝謝。 – 2011-04-21 21:01:14