JavaScriptを使わず、CSSとHTMLだけで以下を実現したい。
このような単純な HTML テーブルがあります。どちらの列にも動的コンテンツが含まれていますが、左側にはスクロール可能な div があります。そのスクロール可能な div の表示高さをテーブルに応じたサイズにし、テーブル サイズをの動的な高さだけcolumn2
で設定します。
<table>
<tr>
<td class="column1">
<div>
...
</div>
</td>
<td class="column2">
<div>
...
</div>
</td>
</tr>
</table>
ページがレンダリングされるときに自動的に設定されたテーブルの高さにそのサイズでスクロール可能な div を設定できるように、動的コンテンツcolumn2
のみに応じてテーブルの高さを調整する必要があります。column1
column1
column2
height()
jQueryを使用して解決策を見つけましたが、右の列の高さを使用またはouterHeight()
見つけて、左の列内のdivを適切に設定すると、特に右の列に多数のHTML要素が含まれている場合、パフォーマンスが非常に低下します独自のスクロール可能な div。