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>

したがって、基本的には、ヘッダー行と、TEXT が大きすぎて内部に収まらない場合に備えてスクロール バーが必要な div を含む 2 つのセルを含む div 内にテーブルがあります。それは完全に機能し、TEXTが収まる限り私が望むように見えますが、そうでない場合はテーブル自体が伸びて、それを含むdivよりも大きくなります。セル内の div に固定の高さを指定すると:

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

スクロールバーを作成してスクロールしますが、テーブルセルのサイズにしたいので、テーブルセル全体を埋めてテーブル全体を引き伸ばさないようにするにはどうすればよいですか?


画像ダウンロードの建築設計

リモートサーバーからの最適化された画像ダウンロードメカニズムの実装に取り​​組んでいます。

私は2つの異なるアプローチを考えました。


1. 1 つの新しいスレッドを作成し、その単一のスレッドで非同期の方法ですべての画像をダウンロードします。
2. 各画像をダウンロードするためのスレッドを作成します。50個の画像をダウンロードしたい場合、それらの画像をダウンロードするための50個のスレッドがあります。

設計と最適化の観点から、どちらのアプローチが優れていますか?

ありがとう、
ジム。

4

1 に答える 1

0

divを含む で高さを指定する必要がありますtable

編集: MDNによると:

<percentage>、包含ブロックの高さに関して計算されます。包含ブロックの高さが明示的に指定されていない場合、値は に計算されautoます。ルート要素 ( など<html>) の高さのパーセンテージは、ビューポートに相対的です。

したがって、パーセンテージの高さを使用する場合は、すべての親 (高さが固定された親に到達するまで) が非自動高さであることを確認する必要があります。

于 2012-07-13T09:40:17.213 に答える