1

我有这个:

<div style="position:absolute;top:275px;right:0px;left:0px;bottom:84px;padding:10px;">
    <table border="1" style="width:100%;height:100%;">
        <tr>
            <th style="height:16px;width:50%;">Version notes</th>
            <th style="height:16px;width:50%;">Instructions</th>
        </tr>
        <tr>
            <td>
                <div style="overflow-y:scroll;overflow-x:hidden;height:100%;">
                    <div style="padding:16px;word-wrap:break-word;">
                        TEXT
                    </div>
                </div>
            </td>
            <td>
                <div style="overflow-y:scroll;overflow-x:hidden;height:100%;">
                    <div style="padding:16px;word-wrap:break-word;">
                        TEXT
                    </div>
                </div>
            </td>
        </tr>
    </table>
</div>

所以基本上我在一个 div 里面有一个表,它有一个标题行和一个第二行,其中有 2 个单元格,其中包含应该有一个滚动条的 div,以防 TEXT 太大而无法放入其中。只要 TEXT 适合,它就可以完美地工作并且看起来像我想要的那样,但是如果它不适合它,那么表格只会伸展自己并变得比包含它的 div 更大。如果我给单元格内的 div 一个固定的高度:

<div style="overflow-y:scroll;overflow-x:hidden;height:500px;">
    <div style="padding:16px;word-wrap:break-word;">
        TEXT
    </div>
</div>

它会创建滚动条并按应有的方式滚动,但是我希望它具有表格单元格的大小,那么如何使其填充整个表格单元格但避免拉伸整个表格?


用于图像下载的建筑设计

我正在从远程服务器实现优化的图像下载机制。

我想到了两种不同的方法。


1. 创建一个新线程,并在该线程中以异步方式下载所有图像。
2.创建线程以下载每个图像。假设我要下载 50 个图像,那么将有 50 个线程来下载这些图像。

在设计和优化方面哪种方法更好?

谢谢,
吉姆。

4

1 回答 1

0

您需要在div包含table.

编辑:根据MDN

<percentage>是相对于包含块的高度计算的。如果未明确指定包含块的高度,则该值计算为auto。根元素(例如<html>)上的百分比高度是相对于视口的。

因此,如果要使用百分比高度,则需要确保其所有父级(直到一个具有固定高度的父级)具有非自动高度。

于 2012-07-13T09:40:17.213 回答